public class day01 {public static void main(String[] args) {int num [] = {1,2,1,2};System.out.println(difference(num));}public static boolean difference(int [] arr){//先采用选择排序,将数组有序进行排列,然后再进行相邻两个数的比较。for (int i = 1; i < arr.length; i++) {
// 从下标为1的元素开始选择合适的位置插入,因为下标为0的只有一个元素,默认是有序的int temp = arr[i];// 记录要插入的数据,temp只是一个临时变量用来储存数的int j = i;// 从已经排序的序列最右边的开始比较,找到比其小的数while (j > 0 && temp < arr[j - 1]) {arr[j] = arr[j - 1];j--;}// 存在比其小的数,插入if (i != j) {arr[j] = temp;}}boolean right = true;//设置一个开关变量for (int i = 0; i < arr.length;i++){for (int j = i+1;j < arr.length;j++){if (arr[i]==arr[j]){right = false;break;}}}if (right){return false;}return true;}
}
详细解决方案
(day1)给定一个整数数组,判断是否存在重复元素。如果存在一值在数组中出现至少两次,那么程序打印true;如果数组中每个元素都不相同,则程序打印false
热度:98 发布时间:2023-12-04 16:29:24.0
相关解决方案
- 怎么取<s:property value="news.CONTENT" escape="false"/>内容前几位
- 为什么Ext.getCmp("panelID").collapsed = false;无效呢
- struts2-json中诠注@JSON(deserialize=false)是什么用?不是阻止JSON反序列化成JAVA对象吗?求解
- 请问<jsp:include page="" flush="true"/> 不能解释执行的原因
- 有关区分两个不同的返回值(true)的有关问题
- while(true)跟while(scanner.hasNext())区别
- eclipse设立禁用IPv6:Djava.net.preferIPv4Stack=true
- test() == true 跟 true == test() 有什么区别
- Java 中 .setVisible(false);以后是否还在运行
- <identity impersonate="true" 以致加载水晶报表失败
- btn.Enable=false||a>5&&a<100 是如何运算的
- 表单交付给自己,IsPostBack==false
- MSCHART中饼状图想要分开的效果,在CustomProperties="CollectedSliceExploded=True"设置里以后没有效果
- 请教AutoEventWireup="true"是啥意思
- 后台的textbox控件设置enable=false,怎么使用js设置为true呢
- 怎么修改控件Enabled="false"后的样式
- <compilation defaultLanguage="vb" debug="true" />的有关问题
- AutoEventWireup=“false”Page_Load如何执行?
- DropdownList用了验证控件(RequiredFieldValidator)后,SelectedIndexChanged事件不再起作用(AutoPostBack="True")(新手上路,多多指教),该怎么解决
- 为什么小弟我把EnableViewState="false"还是出现了<input type="hidden" name="EVENTTARGET" id="EVENTTARGET" value="" />
- <asp:BoundField DataField="pcnt" HeaderText="完成率" SortExpression="pcnt" ReadOnly="True" DataFormatString="{0:p}" />解决办法
- FileUpload.HasFile属性永远为"false"该怎么处理
- TreeView 控件疑惑 ! 当属性 ShowLines = true 时候,为什么自定义的“折叠、打开等”图标就无效了 ?解决方法
- ReadOnly="true"的textbox仍能拖入文字,该如何解决
- EnableViewState,Page=false,TextBox=true,可以么?解决思路
- EnableViewState="False"跟"True"到底有何区别
- [ajax小疑点]关于xmlHttp.open("POST" url, true),详细如下
- EnableViewState="false"禁用不了视图状态是咋回事
- 得不到Checkbox的 TRUE 状态解决办法
- asp.net2.0设置了autoeventwireup="true"怎么取消事件绑定