当前位置: 首页 > news >正文

苏州网站建设营销推广做卷闸门网站有用吗

苏州网站建设营销推广,做卷闸门网站有用吗,网站做a视频在线观看网站,网站建站四种方案以下方法在使用时需要new一个新对象调用&#xff0c;输出时需要一个输出方法&#xff0c;否则输出的是地址 1.最后位置插入 //最后位置插入 public void add(int element){if (size>arr.length){capacity*factor;int[] tempnew int[capacity];for (int i 0; i <arr.le…

以下方法在使用时需要new一个新对象调用,输出时需要一个输出方法,否则输出的是地址

1.最后位置插入

//最后位置插入
public void add(int element){if (size>=arr.length){capacity*=factor;int[] temp=new int[capacity];for (int i = 0; i <arr.length ; i++) {temp[i]=arr[i];}arr=temp;}arr[size]=element;size++;}

2.任意位置插入         

//在任意位置插入//value 插入的值//index 插入的位置public void insert(int value,int index){if (index<0||index>size){System.out.println("插入位置不合理");return;}if (size== arr.length){//扩容capacity*=factor;int[] temp=new int[capacity];for (int i = 0; i <arr.length ; i++) {temp[i]=arr[i];}arr=temp;}//插入位置以及插入位置以后的数据往后移动for (int i =size-1; i >=index ; i--) {arr[i+1]=arr[i];}//插入数据arr[index]=value;size++;}

3.删除第一个复合条件的元素

 //删除第一个复合条件的数据public boolean delFirst(int value){boolean isFound=false;for (int i = 0; i < size ; i++) {if(arr[i]==value){//删除for (int j = i; j <size-1 ; j++) {arr[j]=arr[j+1];}size--;isFound=true;break;}}return isFound;}

4.删除所有复合条件的元素 

//删除所有复合条件的数据public boolean delete(int value){boolean isFound=false;//从后往前遍历可以删除两个相邻的复合条件的数据for (int i = size-1; i >=0 ; i--) {if(arr[i]==value){//删除for (int j = i; j <size-1 ; j++) {arr[j]=arr[j+1];}size--;isFound=true;}}return isFound;}

5.在合适位置插入 

//在合适位置插入public void orderInsert(int value){if (size== arr.length){//扩容capacity*=factor;int[] temp=new int[capacity];for (int i = 0; i <arr.length ; i++) {temp[i]=arr[i];}arr=temp;}//插入if(size==0){arr[0]=value;}else if(value>arr[size-1]){arr[size]=value;}else {for (int i = 0; i <size ; i++) {if(arr[i]>value){//插入位置以及之后的数据往后移动for (int temp=size-1;temp>=i;temp--){arr[temp+1]=arr[temp];}arr[i]=value;break;}}}size++;}

6.二分查找 

//二分查找public int search(int value){int left=0;int right=size;while (left<=right){int mid=(left+right)/2;if(arr[mid]==value){System.out.println("找到了,下标为"+mid);return mid;}else if(arr[mid]>value){right=mid-1;}else {left=mid+1;}}System.out.println("没找到");return -1;}

 

http://www.yayakq.cn/news/128118/

相关文章:

  • 青山湖网站建设高密专业网站建设价格
  • 南通网站制作外包德国网站域名后缀
  • 做家教的网站石佛营网站建设
  • 毕设做网站可以用模板吗网站建设番禺
  • 中文域名网站中国已封城市名单
  • 做ppt常用图片网站有哪些前程无忧招聘网站标记怎么做
  • 编写网站程序选服务好的网站建设公
  • 福州网站怎么做android应用商店
  • 建设部规范公布网站代理公司帮忙注册公司需要多少钱
  • 那个网站上可以找代加工的订单做php网站开发 学习计划
  • 做网站美工工资多少钱天津艺匠做网站怎么样
  • 贵州一帆建设工程有限公司网站石家庄飞数科技
  • 互联网网站开发发展沧州网站建设熊掌号
  • 乔拓云智能建站cloud域名注册网站
  • 凡科建站app深圳网站设计公司哪家工艺好
  • 阜创汇网站建设名额黑龙江建筑施工管理平台
  • 自己提供域名做网站网站开发包括哪些
  • 二级子域名ip免费网站seo诊断
  • 深圳南山住房和建设局网站官网网站建设中期检查表怎么写
  • wordpress网站关键词设置可以建网站的平台
  • 做设计学什么英语比较好的网站淘宝店
  • 推广网站设计推广方案贵阳网站维护培训
  • 一元购网站建设多少钱中国工信部官网查询网站备案
  • 自适应网站ui做几套专门用来制作网页的软件是什么
  • 网站建设经费预算策划书莱州信息网电话
  • 南京模板建站95598网站服务建设
  • 怎么做图片网站源码做门图网站
  • 吴江建设银行网站招工在哪个平台最好
  • 河南省建设监理网站上海正规做网站公司电话
  • 做新闻封面的网站酷家乐设计官网