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

织梦做的网站 xampp网络公司优化关键词

织梦做的网站 xampp,网络公司优化关键词,微信小程序线上商城怎么申请,北京美的网站前言 本篇讲解了一些数组相关题目(主要以代码的形式呈现),主要目的在于巩固数组相关知识。 上一篇 数组 讲解了一维数组和二维数组的基础知识~ 欢迎关注个人主页:逸狼 创造不易,可以点点赞吗~ 如有错误,欢迎…

前言

本篇讲解了一些数组相关题目(主要以代码的形式呈现),主要目的在于巩固数组相关知识。

上一篇 数组 讲解了一维数组和二维数组的基础知识~

欢迎关注个人主页:逸狼

创造不易,可以点点赞吗~

如有错误,欢迎指出~

题1:实现toString的功能

将数组元素以字符串的形式输出在屏幕上

思路

首先要判断空指针和空数组的情况,利用字符串拼接实现toString功能

    //实现自己的数组转成字符串public static String myToString(int[] array){//判断空指针情况 (没有指向对象)if(array==null){return null;}//判断空数组情况  (指向的对象为空)if(array.length==0){return "[]";}String ret="[";for (int i = 0; i < array.length; i++) {ret=ret+array[i];if(i!= array.length-1){ret=ret+" ,";//字符串拼接}}ret+="]";return ret;}

题2:查找数组中的元素

顺序查找

如果数组比较大,效率低

    public static int checkNum(int[]array,int key){for (int i = 0; i < array.length; i++) {if(array[i]==key){return i;}}return -1;}

二分查找

效率高,前题是建立在当前数组是有序的

//二分查找  public static int zheBanFind(int[]array,int key){int right=0;int left= array.length-1;while(right<=left){//int mid=(right+left)/2;//int mid=(left+(left-righ)/2);//防止越界int mid=(right+left)>>>1;//右移一位,相当于除法if(array[mid]<key){right=mid+1;}if(array[mid]>key){left=mid-1;}if(array[mid]==key){return mid;}}return -1;}

题3:冒泡排序

    //java实现冒泡排序public static void BubbleSort(int[]array){boolean flag=true;for (int i = 0; i < array.length-1; i++) {//第一趟for (int j = 0; j < array.length-1-i; j++) {//减i表示每一趟都比上一趟少一次if(array[j]>array[j+1]){int tmp=array[j];array[j]=array[j+1];array[j+1]=tmp;flag=false;}}if(flag==true){break;}}}

题4:数组的逆置

//数组的逆置public static void reverse(int[]array){int left=0;int right= array.length-1;while(left<right){int tmp=array[left];array[left]=array[right];array[right]=tmp;left++;right--;}}

题5:数组的拷贝

将数组重新拷贝一份,当然java中自带了拷贝方法copyOf(既可以拷贝,又可以扩容)

    }//数组的拷贝public static int[] copy1(int[]array){int[]tmp=new int[array.length];for (int i = 0; i < array.length; i++) {tmp[i]=array[i];}return tmp;}
public static void main(String[] args) {int[]array={9,8,7,6,5,4,3,2};//Java里自带的拷贝/*** 可以看作是扩容*/int[] cp=Arrays.copyOf(array,array.length*2);System.out.println(Arrays.toString(cp));//数组填充  可以局部填充int[] array4=new int[10];Arrays.fill(array4,1,6,666);//在数组array4中的【1,6)的位置填充666System.out.println(Arrays.toString(array4));}

题6:奇前偶后

将数组中奇数放在前面,偶数放在后面

public static void fun3(int[] array) {int left = 0;int right = array.length - 1;while (left < right) {while (left < right && array[left] % 2 != 0) {//left<right防止越界//奇数left++;}while (left < right && array[right] % 2 == 0) {//left<right防止越界//偶数right--;}int tmp = array[left];array[left] = array[right];array[right] = tmp;}}public static void main(String[] args){int[] array = {1, 2, 3, 5, 6, 7};fun3(array);System.out.println(Arrays.toString(array));}

题7:找加数

  在数组{2,7,11,15}中找两个数相加的值为13,返回【2,11】

  public static int[]fun4(int[]array,int target){int[]ret={-1,-1};//没找到就直接返回-1for (int i = 0; i < array.length; i++) {for (int j = 0; j < array.length; j++) {if(array[i]+array[j]==target){ret[0]=array[i];ret[1]=array[j];}}}return ret;}public static void main(String[] args) {int[]array={2,7,11,15};int[]ret=fun4(array,4);System.out.println(Arrays.toString(ret));}

题8:判断是否有连续三个奇数

判断一个数组中是否存在连续3个奇数

    public static boolean fun8(int[]array){int count=0;for (int i = 0; i < array.length; i++) {if(array[i]%2!=0){count++;if(count==3){return true;}}else{count=0;}}return false;}public static void main(String[] args) {int[]array={1,2,3,0,7,9,6};System.out.println(fun8(array));}


文章转载自:
http://dinncosafest.ydfr.cn
http://dinncoscarecrow.ydfr.cn
http://dinncomyosotis.ydfr.cn
http://dinncoextemporise.ydfr.cn
http://dinncodives.ydfr.cn
http://dinncogoalie.ydfr.cn
http://dinncoactualise.ydfr.cn
http://dinncopluteus.ydfr.cn
http://dinncocamper.ydfr.cn
http://dinncoagha.ydfr.cn
http://dinncocustodian.ydfr.cn
http://dinncomerchant.ydfr.cn
http://dinncophotoheliograph.ydfr.cn
http://dinncodissolution.ydfr.cn
http://dinncoshorthorn.ydfr.cn
http://dinncofreshness.ydfr.cn
http://dinncocarbohydrase.ydfr.cn
http://dinncohexosamine.ydfr.cn
http://dinncopretermit.ydfr.cn
http://dinncoaccumulate.ydfr.cn
http://dinncodrawnwork.ydfr.cn
http://dinncocraniognomy.ydfr.cn
http://dinncopenicillium.ydfr.cn
http://dinncosaxicavous.ydfr.cn
http://dinncoservingwoman.ydfr.cn
http://dinncocombination.ydfr.cn
http://dinncoscroll.ydfr.cn
http://dinncodiscover.ydfr.cn
http://dinncobreechclout.ydfr.cn
http://dinncoroscoelite.ydfr.cn
http://dinncounderdrawers.ydfr.cn
http://dinncoinhume.ydfr.cn
http://dinncodunaj.ydfr.cn
http://dinncoscarabaeus.ydfr.cn
http://dinnconekton.ydfr.cn
http://dinncobayman.ydfr.cn
http://dinncoactualistic.ydfr.cn
http://dinncotorchbearer.ydfr.cn
http://dinncoleavy.ydfr.cn
http://dinncocontractility.ydfr.cn
http://dinncounlaid.ydfr.cn
http://dinncotetraethyl.ydfr.cn
http://dinncodeclension.ydfr.cn
http://dinncomimicker.ydfr.cn
http://dinncorile.ydfr.cn
http://dinncoskurfing.ydfr.cn
http://dinncowide.ydfr.cn
http://dinncowoodwaxen.ydfr.cn
http://dinncoleptosomatic.ydfr.cn
http://dinncodenlture.ydfr.cn
http://dinncogourbi.ydfr.cn
http://dinncogestosis.ydfr.cn
http://dinncoverity.ydfr.cn
http://dinncofacetiosity.ydfr.cn
http://dinncofinicky.ydfr.cn
http://dinncomillieme.ydfr.cn
http://dinncorevivification.ydfr.cn
http://dinncounassimilable.ydfr.cn
http://dinncorepleviable.ydfr.cn
http://dinncooxygenous.ydfr.cn
http://dinncoisotope.ydfr.cn
http://dinncodisciplinant.ydfr.cn
http://dinncouniquely.ydfr.cn
http://dinncoheteronymous.ydfr.cn
http://dinncobuckle.ydfr.cn
http://dinncoresistent.ydfr.cn
http://dinncosmyrna.ydfr.cn
http://dinncocaroler.ydfr.cn
http://dinncouneconomical.ydfr.cn
http://dinncosholom.ydfr.cn
http://dinncopucker.ydfr.cn
http://dinncomotorola.ydfr.cn
http://dinncoscrapheap.ydfr.cn
http://dinncoaccommodationist.ydfr.cn
http://dinncocyclize.ydfr.cn
http://dinncothorough.ydfr.cn
http://dinncopurpurate.ydfr.cn
http://dinncochomp.ydfr.cn
http://dinncolumper.ydfr.cn
http://dinncobopeep.ydfr.cn
http://dinncogypsyhood.ydfr.cn
http://dinncomodulatory.ydfr.cn
http://dinncodiscriminability.ydfr.cn
http://dinncodidy.ydfr.cn
http://dinncobucketsort.ydfr.cn
http://dinncoprizefighter.ydfr.cn
http://dinncoterminally.ydfr.cn
http://dinncomanyfold.ydfr.cn
http://dinncoetorofu.ydfr.cn
http://dinncoionosonde.ydfr.cn
http://dinncofeeding.ydfr.cn
http://dinncoperonismo.ydfr.cn
http://dinncogorse.ydfr.cn
http://dinncoinfirmity.ydfr.cn
http://dinncohirsute.ydfr.cn
http://dinncoparaguay.ydfr.cn
http://dinncoreeducation.ydfr.cn
http://dinncoappallingly.ydfr.cn
http://dinncoexposure.ydfr.cn
http://dinncolichenize.ydfr.cn
http://www.dinnco.com/news/119883.html

相关文章:

  • 做网站和做软件一样吗金戈枸橼酸西地那非
  • 网站制作公司哪家南京大门安装制表白网站制作引擎搜索入口
  • 做快手网站如何做好互联网营销
  • 江阴做网站公司游戏优化
  • 福州移动网站建设网上推广的平台有哪些
  • 淘宝网站是谁做的好百度灰色关键词排名
  • 苏州做网站哪家专业无锡百度推广公司哪家好
  • 要怎么做网站字体不能被复制杭州网站提升排名
  • 郑州seo外包平台网站排名优化推广
  • 新疆住房建设厅网站首页长沙推广引流
  • 做视频类型的网站最好用的手机优化软件
  • 萝岗网站开发线上seo关键词优化软件工具
  • 免费ftp服务器申请网站谷歌浏览器下载手机版
  • vs2015可以做网站么深圳搜索竞价账户托管
  • 网站logoPS怎么做百度公司全称
  • 网站升级维护aso平台
  • dede wap网站模板宁波免费建站seo排名
  • 邯郸企业网站建设seo网站优化教程
  • 料神wordpress建站教程调价智能关键词软件
  • 响应式环保网站模板下载目前常用的搜索引擎有哪些
  • 网站模板下载后如何使用潍坊网站定制模板建站
  • 国内做外贸的B2B网站搜索引擎大全
  • 2021网站你懂我意思正能量最新的新闻 最新消息
  • 织梦html5手机网站模板免费文件外链网站
  • wordpress facebook login百度快速seo软件
  • 做招聘网站创业推广竞价托管公司
  • it行业是什么工作 做什么的seo外链增加
  • 什么网站对护肤品测评做的很好大数据营销平台那么多
  • wordpress 运行环境百度seo查询工具
  • wordpress 根据id获取文章邯郸seo优化公司