数组排序并找出元素索引--Where do I belong-FCC
生活随笔
收集整理的這篇文章主要介紹了
数组排序并找出元素索引--Where do I belong-FCC
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數組排序并找出元素索引
先給數組排序,然后找到指定的值在數組的位置,最后返回位置對應的索引。
舉例:where([1,2,3,4], 1.5) 應該返回 1。因為1.5插入到數組[1,2,3,4]后變成[1,1.5,2,3,4],而1.5對應的索引值就是1。
同理,where([20,3,5], 19) 應該返回 2。因為數組會先排序為 [3,5,20],19插入到數組[3,5,20]后變成[3,5,19,20],而19對應的索引值就是2。
?
function where(arr, num) {/*arr.sort(function(f,n){return f - n;});var length = arr.length;if(arr[length-1] < num){return length;}for(var j = 0;j < arr.length;j++){if(arr[j] >= num)return j;}*/arr.push(num);arr.sort(function(a,b){return a-b;});return arr.indexOf(num); //數組中使用indexOf找出索引值 }
轉載于:https://www.cnblogs.com/izumi/p/9883784.html
總結
以上是生活随笔為你收集整理的数组排序并找出元素索引--Where do I belong-FCC的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab simulink笔记02—
- 下一篇: LOJ#6282. 数列分块入门 6