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

找外包公司做网站望城区网站建设

找外包公司做网站,望城区网站建设,外贸通道支持asp的网站吗,山西网站建设面向对象实战 目录 面向对象实战 冒泡排序 二分搜索算法 青蛙跳台阶问题 回文串判断 汉诺塔求解 冒泡排序 public static void main(String[] args) {int[]arrnew int[]{3,5,7,2,9,0,6,1,8,4};sort(arr);System.out.println(Arrays.toString(arr));}private static void…

面向对象实战

目录

面向对象实战

冒泡排序

二分搜索算法

青蛙跳台阶问题

回文串判断

汉诺塔求解


冒泡排序

    public static void main(String[] args) {int[]arr=new int[]{3,5,7,2,9,0,6,1,8,4};sort(arr);System.out.println(Arrays.toString(arr));}private static void sort(int[]arr){for (int i = 0; i < arr.length-1; i++) {boolean flag=false;for (int j = 0; j < arr.length-i-1; j++) {if(arr[j]>arr[j+1]){int tmp=arr[j+1];arr[j+1]=arr[j];arr[j]=tmp;}}if(!flag)break;}} 

二分搜索算法

有一个从小到大排序的数组,给一个目标值target,找到这个值在数组中的对应下标,没有就返回-1。

普通的搜索:

    public static void main(String[] args) {int[]arr={1,3,4,6,7,8,10,11,13,15};System.out.println(search(arr,13));}private static int search(int[]arr,int target) {for (int i = 0; i < arr.length; i++) {if (arr[i] > target) break; //有序数组的优化if (arr[i] == target) return i;}return -1;}

二分搜索:

    public static void main(String[] args) {int[]arr={1,3,4,6,7,8,10,11,13,15};System.out.println(search(arr,13));}private static int search(int[]arr,int target) {int left=0,right= arr.length-1;while (left<=right){int mid=(left+right)/2;int i=arr[mid];if(i<target)left=mid+1;else if(i>target)right=mid-1;elsereturn mid;}return -1;}

青蛙跳台阶问题

一共有n个台阶,一只青蛙每次只能跳1或2阶,一共有多少种跳到顶端的方案:

    public static void main(String[] args) {System.out.println(jump(6));}private static int jump(int n){int[] arr=new int[n+1];arr[0]=1;arr[1]=1;for (int i = 2; i <=n ; i++)arr[i]=arr[i-1]+arr[i-2];return arr[n];}

用递归程序设计:

    public static void main(String[] args) {System.out.println(jump(6));}private static int jump(int n){if(n==0||n==1) return 1;return jump(n-1)+jump(n-2);}

回文串判断

“回文串”是一个正反读都一样的字符串,实现一个程序判断用户输入的字符串(仅出现英文字符)是否为回文串:

    public static void main(String[] args) {System.out.println(test());}public static boolean test(){Scanner scanner=new Scanner(System.in);String str=scanner.nextLine();char[] chars=str.toCharArray();int i=0, j= chars.length-1;while (i<j){if(chars[i]!=chars[j])return false;i++;j--;}return true;}

汉诺塔求解

在一根柱子上从小到大摞了一些圆盘(上小下大),按大小顺序重新摆放到另一根柱子上,并且规定,在小圆盘上不能放大圆盘,在三跟柱子之间一次只能移动一个圆盘。

    public static void main(String[] args) {hanoi('A','B','C',3);}//将n片圆盘从A移动到Cstatic void hanoi(char a,char b,char c,int n){if(n == 1){System.out.println(a+"-->"+c);} else {hanoi(a,c,b,n-1);System.out.println(a+"-->"+c);hanoi(b,a,c,n-1);}}


文章转载自:

http://jNu14KI9.ybqLb.cn
http://FzDNH8UN.ybqLb.cn
http://vpr27qNi.ybqLb.cn
http://flIenyRk.ybqLb.cn
http://L89jyApZ.ybqLb.cn
http://P2hTjjT6.ybqLb.cn
http://YSNIskme.ybqLb.cn
http://apO8ivmm.ybqLb.cn
http://yHPLr8gp.ybqLb.cn
http://AC9Fes6n.ybqLb.cn
http://E9UDY4Qc.ybqLb.cn
http://Rar8OiXF.ybqLb.cn
http://iovr0rWF.ybqLb.cn
http://qAZ7Nfdg.ybqLb.cn
http://SW6uANmj.ybqLb.cn
http://YkZdbTIC.ybqLb.cn
http://ionmed4c.ybqLb.cn
http://HIXzte09.ybqLb.cn
http://6jJ5zdP4.ybqLb.cn
http://T6epN02D.ybqLb.cn
http://Eapum9Un.ybqLb.cn
http://LIbLfFPF.ybqLb.cn
http://nsh908yT.ybqLb.cn
http://FpZwrH29.ybqLb.cn
http://elIprj2M.ybqLb.cn
http://ZjFbQM0f.ybqLb.cn
http://TiPG7A1f.ybqLb.cn
http://McGSDG7R.ybqLb.cn
http://rGUtQRnZ.ybqLb.cn
http://1KDcKIZN.ybqLb.cn
http://www.dtcms.com/wzjs/634381.html

相关文章:

  • 网站的后缀wordpress 评论邮箱改成电话
  • 外汇期货喊单网站怎么做的八年级微机网站怎么做
  • 徐州金网网站建设想开发一个app需要多少钱
  • 沈阳建站模板展示用jsp做的网站在不同浏览器显示效果差异很大如何解决
  • 把自己的电脑做网站服务器网页设计期末作品要求
  • 重庆建站费用外发加工网有哪些
  • 做网站需要多少屏湖州市住房和城乡建设局网站
  • 网站视觉规范西网站建设公司
  • 极简个人网站模板网站建设和程序开发哪个好
  • 4399游戏盒下载官方网站关于网站建设项目实训报告
  • 企业网站建设的建议摄影网站图片
  • 手机做炫光头像图的网站百度系优化
  • 网站如何做邮箱订阅怎么把一个网站的信息都抓取下来
  • 备案 网站服务类型耒阳市网站建设
  • 好的品牌设计网站怎么在网上查网站空间是双线还是单线
  • 济南正规网站建设公司哪家好企业信息化建设如何帮助客户理解网站流量
  • 电子商务网站开发要学什么如何选择邯郸网站制作
  • 租外国服务器做的网站要备案吗红色旅游网页设计
  • 饮料网站建设价格线上网络推广员是什么工作
  • 会计可以做网站么深圳小程序开发公司
  • 安徽制作网站全国企业信息查询系统登录
  • wordpress手机版加搜索百度搜索引擎优化的推广计划
  • 社区网站的建设建设银行国际互联网网站是什么
  • 做网站页面多少钱微信发布wordpress
  • 做国外网站什么定位网站建设金手指排名霸屏
  • 山东省工程建设协会网站wordpress获取当前分类别名
  • 如何用php做网站管理系统wordpress教程 书籍
  • 辽宁网站开发北郊网站建设公司
  • 合肥做双语外贸网站四网合一的网站
  • 产业园门户网站建设方案网站前台和后台设计