原创 2的整數次冪 —— 小灰的算法之旅讀書筆記

2的整數次冪 2的整數次冪轉換成二進制是從第一個1開始,後面都是0, 2的整數次冪-1是從第一個1開始,後面的都是1,所以2的整數次冪和2的整數次冪-1進行位與運算得到的結果是0 代碼實現 public class Power {

原创 class的繼承 —— ECMAScript 6入門讀書筆記

extends 使用extends關鍵字實現繼承 class A { constructor(x, y) { this.x = x; this.y = y; } } class B

原创 promise對象 —— ECMAScript 6入門讀書筆記

書籍地址: ECMAScript 6 入門 promise含義 對象狀態不受外界影響,存在三個狀態,pending(進行中)、fulfilled(已成功)、rejected(已失敗) 狀態改變,就不會再變,只能從進行中 —

原创 環形鏈表 —— 小灰的算法之旅讀書筆記

環形鏈表 來源:力扣(LeetCode) 鏈接:https://leetcode-cn.com/problems/linked-list-cycle 題目描述 給定一個鏈表,判斷鏈表中是否有環。 爲了表示給定鏈表中的環,我們使用整

原创 位運算

左移(<<) 尖括號指向左邊(<<),a<<b表示a向左移動b位,即a = a * 2^b a向左移動b位: 先將a轉爲2進制,然後將a轉爲的二進制整體向左移動b位,低位用0補齊 左移位例子 System.out.println(

原创 移掉k個數字

原文鏈接:https://leetcode-cn.com/problems/remove-k-digits/solution/si-xiang-tan-xin-suan-fa-shu-ju-jie-