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

无锡做网站设计的企业怎么重新安装wordpress

无锡做网站设计的企业,怎么重新安装wordpress,软件激活码商城,dede网站后台模板数组 冒泡排序 冒泡排序无疑是最为出名的排序算法之一#xff0c;总共有八大排序 冒泡的代码还是相当简单的#xff0c;两层循环#xff0c;外层冒泡轮数#xff0c;里层依次比较#xff0c;江湖中人人尽皆知 我们看到嵌套循环#xff0c;应该马上就可以得到这个算法的…数组 冒泡排序 冒泡排序无疑是最为出名的排序算法之一总共有八大排序 冒泡的代码还是相当简单的两层循环外层冒泡轮数里层依次比较江湖中人人尽皆知 我们看到嵌套循环应该马上就可以得到这个算法的时间复杂度为0(n 2) package com.drumk.array; import java.util.arrays; public class ArrayDemo01{pubilc static void main(String[] args){}/*冒泡排序1.比较数组中两个相邻的元素如果第一个数比第二个数大我们就交换他们的位置2.每一次的比较都会产生出一个最大或者最小的数字3.下一轮则可以少一次排序4.依次循环直到结束*/public static int[] sort(int[] array){//临时变量int temp 0;//外层循环判断我们这个要走多少次for(int i 0;iarray.length-1;i){boolean flag false;//通过flag标识位没有意义的比较//内层循环比价判断两个数如果第一个数比第二个数大则交换位置for(int j 0;jarray.length-1-i;j){if(array[j1]array[j]){temp array[j];array[j] array[j1];array[j1] temp;flag true;}}if(flagflase){break;}}return array;} } 稀疏数组 需求编写五子棋游戏中有存盘退出和续上盘的功能 分析问题因为该二维数组的很多值是默认值0因此记录了很多没有意义的数据 解决稀疏数组 当一个数组中大部分元素为0或者为同一值的数组时可以使用稀疏数组来保存该数组 稀疏数组的处理方式是 记录数组一共有几行几列有多少各不同值 把具有不同值的元素和行列及记录在一个小规模的数组中从而缩小程序的规模 package com.drumk.array; import java.util.arrays; public class ArrayDemo01{pubilc static void main(String[] args){//创建一个二维数组11*11 0没有棋子 1黑棋 2白棋int[][]array1 new int[11][11];array1[1][2] 1;array1[2][3] 2;//输出原始的数组System.out.println(输出原始的数组);for(int[] ints : array1){for(int anInt : ints){System.out.print(anInt\t);}System.out.println();}System.out.println();//转换为稀疏数组保存//获取有效值的个数int sum 0;for(int i 0;i11;i){for(int j 0;j11;j){if(array1[i][j]! 0){sum;}}}System.out.println(有效值的个数:sum);//创建一个稀疏数组的数组int[][] array2 new int[sum1][3];array2[0][0] 11;array2[0][1] 11;array2[0][2] sum;//遍历二维数组将非零的值存放稀疏数组中int count 0;for(int i 0;iarray1.length;i){for(int j 0;jarray1[i].length;j){if(array1[i][j]! 0){count;array2[count][0] i;array2[count][1] j;array2[count][2] array1[i][j];}}}//输出稀疏数组System.out.println(稀疏数组);for(int i 0;iarray2.length;i){System.out.println(array2[i][0]\tarray2[i][0]\tarray2[i][0]\t);}System.out.println();System.out.println(还原);//1.读取稀疏数组int[][] array3 new int[array2[0][0]][array2[0][1]];//2.给其中的元素还原它的值for(int i 0;iarray2.length;i){array3[array2[i][0]][array2[i][1]] array2[i][2];}//3.打印System.out.println(输出还原的数组);for(int[] ints : array3){for(int anInt : ints){System.out.print(anInt\t);}System.out.println();}} } 面向对象 面向过程 面向过程的思想 步骤清晰简单第一步做什么第二部做什么 面对过程适合处理一些较为简单的问题 面向对象的思想 物以类聚分类的思维模式思考问题首先会解决问题需要哪些分类然后对这些分类进行单独思考。最后才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题适合处理需要多人协调的问题 注对于描述复杂的事物为了从宏观上把握从整体上合理分析我们需要使用面向对象的思路来分析整个系统。但是具体到微观操作仍然需要面向过程的思路去处理。 面向对象 面向对象编程(Objet-Oriented Programming,OOP) 面向对象编程的本质就是以类的方式组织代码以对象的组织(封装)数据。 抽象 三大特性1.封装 2.继承 3.多态 从认识论角度考虑是先有对象后又类。对象是具体的事物。类是抽象的是对对象的抽象 从代码运行角度考虑是先有类后有对象。类是对象的模板。
http://www.w-s-a.com/news/393947/

相关文章:

  • 招聘网站开发的公司销售运营主要做什么
  • 徐州网站无障碍建设wordpress证书
  • c语言可以做网站吗请人做网站收费多少
  • 中英双语网站怎么做网站为什么做静态
  • 毕业设计做音乐网站可以吗网站运营方案
  • windos 下做网站工具网站右侧返回顶部
  • 点餐网站怎么做济源网站建设济源
  • 嘉兴公司网站制作文明网站的建设与管理几点思考
  • 扬州公司做网站徐州网站建设优化
  • 手机网站弹出层插件有哪些wordpress 文章标签
  • 网站建设详细合同范本长沙注册公司流程与费用
  • 搜索引擎网站录入wordpress怎么修改导航
  • 业务接单网站重庆网站制
  • 绿色农产品网站景区网站建设策划方案
  • 服务器做ssr后还可以做网站吗品牌形象设计公司
  • 太原网站制作计划wordpress创建文章
  • 网站优化要怎么做seo网站关键词优化报价
  • 公司网站友情链接怎么做副链华为荣耀手机官网
  • 一条龙做网站旅游网页设计模板图凡科
  • 中山网站建设哪家便宜在中国做外国网站怎么收钱
  • 网站优化大计孝感注册公司
  • 设计接单app平台有哪些在线网站seo诊断
  • 兰州网站建设推广现代营销手段有哪些
  • 郴州网站seo优化网络安全哪个培训班比较好
  • 做网站需要记哪些代码企业网站建设思路
  • 重庆自助建站模板网络服务器配置与管理
  • 外贸网站怎样做小程序买量平台
  • 中山精品网站建设机构海外留学网站建设方案
  • 长春网站建设工作如何取消wordpress页脚
  • 忻府网站建设排名网络管理系统官网