
剑指offer
freya_Du
这个作者很懒,什么都没留下…
展开
-
剑指offer刷题 JavaScript版 代码及思路分析(二)
6.把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 function findminnumber(rotateArray) { if(rotateArray[0]==0){ return 0 } else{ for(var原创 2020-08-11 18:18:57 · 201 阅读 · 0 评论 -
剑指offer刷题 JavaScript版 代码及思路分析(一)
1.在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 var array = [ [1, 2, 3, 4, 5], [2, 3, 4, 5, 6], [3, 4, 5, 6, 7], [4, 5, 6, 7, 8], [5, 6, 7, 8, 9] ] function Find(array,num){ for (var原创 2020-08-05 14:24:52 · 194 阅读 · 0 评论