結果: ...
考完試后閑來無事,想起好多天沒寫js了,於是打算實踐一下最近看到的一些好玩的點子。結果寫着寫着,發現了一點有趣的小問題。出現問題的代碼如下: 因為在之前看多的許多javascript書籍中,都宣稱js是可以使用字符串作為數組下標的,因此我在用的時候也沒覺得有什么不妥。但是在查看最后一句的控制台輸出結果的時候,始料未及的情況出現了: 顯示的數組的length值居然是零,接着測試一下之前的步驟是否成 ...
2013-01-19 18:19 0 6725 推薦指數:
結果: ...
假設數組arr有n個元素,現在要刪掉下標為index的元素 有兩種方法: 1.splice:刪除后,后面的元素自動填補到前面arr.splice(index, 1);例子://arr=['a','b','c','d'] arr.splice(1, 1);//結果arr=['a','c','d ...
數組中重復的數字 題目描述 在一個長度為n的數組里的所有數字都在0到n-1的范圍內。 數組中某些數字是重復的,但不知道有幾個數字是重復的。也不知道每個數字重復幾次。請找出數組中任意一個重復的數字。 例如,如果輸入長度為7的數組{2,3,1,0,2,5,3},那么對應的輸出是第一個重復 ...
生活小問題,1-100猜數游戲:游戲管理員默認寫下一個數字,讓用戶來猜,管理員會根據用戶猜的數字,來回答大了、小了提示,如何快速找到該數,假定指定數為70 第一次:猜50(折半),管理員:小了,那范圍變成51-100 第二次:猜75(折半),管理員:大了,那范圍變成51-74 第三次:猜62(折半 ...
...
使用哈希表 排序查找 ...
第一次解題思路: 遍歷數組,將數字和出現的次數裝到map集合 遍歷map集合,取到題目要求值 (其實不能用Map(空間復雜度O(n))) 優化 解題思路:分組位運算 題目要求時間復雜度O(n),空間復雜度為O(1),因此不能用map(空間復雜度O(n ...
思路:題目比較簡單,之間遍歷一遍數組,不存在的話將這個值放入列表,否則輸出這個值 ...