算法说明: 冒泡排序大概的意思是一次比较相邻的两个数,然后根据大小做出排序,直至最后两位数,由于在排序过程中总是小数往前放,大数往后放,相当于气泡往上升,所以称作冒泡排序,但其实在实际过程中也可以根据自己需要反过来用,大数往前放,小数往后放。 <?php $arr = [1,2,5,7,8,9,10 ...
分类:
编程语言 时间:
2020-01-04 01:17:49
阅读次数:
82
*对于算法来说,对于每个小伙伴来说都是比较头疼的,但是,为什么要学习算法? 算法是基础,算法能够提升智力,我想这两点就值得我们花时间去学习了。不要放弃,实在不会,先死记硬背下来,以后慢慢理解,一下是我自己的总结排序算法: 1.冒泡排序(buttle Sort) function buttleSort ...
分类:
编程语言 时间:
2020-01-03 15:39:59
阅读次数:
107
冒泡排序 二分查找法 顺序查找 顺序查找,也叫线性查找,从列表第一个元素开始,顺序进行搜索,直到找到元素或搜索到列表最后一个元素为止。 时间复杂度:O(n) 选择排序 插入排序 汉诺塔算法 ...
分类:
编程语言 时间:
2020-01-02 18:43:06
阅读次数:
116
package com.wys.java; //数组做为方法参数 //定义方法,打印输出数组元素的值 public class arrayFunctionDemo { public void printArray(int[] arr){ for(int i=0; i<arr.length; i++) ...
分类:
编程语言 时间:
2020-01-02 14:17:45
阅读次数:
97
所谓“万变不离其宗”,“宗”即本,本质。不管如何错综变化只要抓住本质,就能拨开云雾。这句话反过来也可以这样说,只要摸透本质就可幻化无穷。上层建筑要想建的高建的漂亮,底层必须牢固可靠。所以打好底层能力是能爬的高的关键。这里我们不提智商,性格,思维模式,沟通表达啊这些底层,我们不说那些抽象宏观的东西,这 ...
分类:
编程语言 时间:
2020-01-01 23:54:32
阅读次数:
115
<input type="button" onclick="go()" value="点击"> <h3 id="chu"></h3> <script> var d = [3, 9, 4, 2, 6, 8, 7, 1, 99, 9, 9, 9]; function xuanze(arr) { var ...
分类:
编程语言 时间:
2020-01-01 19:06:10
阅读次数:
72
1、关于算法的说法中正确的有(C)。 Ⅰ.求解某一类问题的算法是唯一的(如:冒泡排序可以用:穷举法、递归) Ⅱ.算法必须在有限步操作之后停止 Ⅲ.算法的每一步操作必须是明确的,不能有歧义或含义模糊 Ⅳ.算法执行后一定产生确定的结果 A.1个 B.2个 C.3个 D.4个 算法设计的目标: (1)正确 ...
分类:
编程语言 时间:
2019-12-31 21:33:58
阅读次数:
1053
//二维数组 public class Test61{ public static void main(String[] args) { int[][] arr={{1,2,3,4},{1,2,3},{1,2},{1}}; for(int i=0;i<arr.length;i++){ for(int ...
分类:
编程语言 时间:
2019-12-30 21:15:36
阅读次数:
76
冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。 过程演示: #include <stdio.h> void bubble_sort(int arr[], int ...
分类:
编程语言 时间:
2019-12-30 19:44:50
阅读次数:
96