摘要:
方法一:可以使用自带的sort()函数。 方法二:使用某种排序法,将数组排序,再取首尾两个值。 方法三:用Math.max和Math.min方法可以迅速得到结果。apply能让一个方法指定调用对象与传入参数,并且传入参数是以数组形式组织的。恰恰现在有一个方法叫Math.max,调用对象为Math,与 阅读全文
摘要:
要求:统计一个字符串中 各字符串出现的次数。比如 "a1a35b5" 统计出来应该是 a-2, 1-1, 3-1, b-1, 5-2。 思想一:用split方法将key字符切除,比较源字符串长度和新字符串长度,得出key字符个数。 图例: 代码: 思想二:选出key值,在字符串中匹配与key相等的字 阅读全文
摘要:
思想:每趟从待排序的记录中选出最小关键字,顺序放在已排序的记录序列末尾,直到全部排序结束为止。 流程:(1)从待排序序列中,找到关键字最小的元素; (2)如果最小元素不是待排序序列的第一个元素,将其和第一个元素互换; (3)从余下的 N - 1 个元素中,找出关键字最小的元素,重复(1)、(2)步, 阅读全文
摘要:
1 2 3 4 5 递归算法 6 25 26 27 //公式推导: 28 29 递归算法:1+2+3...+n 30 f1 = 1 ; 31 f2 = f1 + 2; 32 fn = f(n-1)+n; 33 function fn(n){ 34 ... 阅读全文
摘要:
反思:思维步骤化,认清目标。 阅读全文