上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 1.性能方面 阅读全文
posted @ 2019-04-05 21:37 ch_musk 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 简单讲一下对数器思想,对数器本身是用来作为生成测试点来测试自己写的程序是否正确的,这样一来就不需要依赖oj,而且如果自己的程序有问题的话,那么出现错误的测试点我们也能找到。首先一方面我们写出自己的一套算法,另一方面我们必须提供一套具有相同功能的,绝对正确的算法,用随机生成器产... 阅读全文
posted @ 2019-04-05 21:16 ch_musk 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 快速排序的基本思想是基于分治策略的,其算法思想如下:1.分解:先从数列中取出一个元素作为基准元素看,以基准元素为标准,将问题分解为两个子序列,使小于或等于基准元素的子序列在左侧,使大于基准元素的子序列在右侧。2.治理:对两个子序列进行快速排序。3.合并:将排好序的两... 阅读全文
posted @ 2019-04-05 16:51 ch_musk 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1.归并排序与选择排序归并排序定义:归并排序就是将两个或两个以上的有序表合并成一个有序表的过程。将两个有序表合并成一个有序表的过程称为2-路归并。选择排序定义:每一趟从待排序的记录中选出关键字最小的记录,按顺序放在已排序的记录序列的最后,直到全部排完为止。注意:1.选择是把一... 阅读全文
posted @ 2019-04-05 10:45 ch_musk 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 一 .找重复 1,找到一种划分方法 2,找到递归公式或者**等价转换** 都是父问题转化为求解子问题 二:找变化的量 变化的量要作为参数 三:找到出口 根据参数变化的趋势,对边界进行控制,适时终止递归 斐波那契数列问题 等价于两个子问... 阅读全文
posted @ 2019-04-05 09:17 ch_musk 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1.截取数组某部分使用slice()方法来获取数组的某一部分。跟substring()方法相似语法:数组名.slice(start,end);slice(start,end)截取范围是[start,end)需要注... 阅读全文
posted @ 2019-04-03 21:06 ch_musk 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1.截取数组某部分 使用slice()方法来获取数组的某一部分。跟substring()方法相似 语法: 数组名.slice(start,end); slice(start,end)截取范围是[start,end) 需要注意的是如果使用 数组名.slice(1);则输出整个数组 2.为数组添加元素 阅读全文
posted @ 2019-04-03 21:06 ch_musk 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1.分割字符 2.统计字符串中数字的个数 分析: 在JavaScript中我们可以用isNaN来判断一个值是否是NaN值。NaN即Not a Number。如果该值不是数字则返回true; 阅读全文
posted @ 2019-04-03 21:01 ch_musk 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1.分割字符 2.统计字符串中数字的个数 ... 阅读全文
posted @ 2019-04-03 21:01 ch_musk 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1.函数的定义JavaScript中的函数必须使用function来定义无论是否又返回值语法:function 函数名(参数1,参数2....参数n){....}``2.关于函数的调用:JavaScript代码是... 阅读全文
posted @ 2019-04-03 20:51 ch_musk 阅读(70) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页