原创 【劍指offer48】不用加減乘除做加法(涉及到位運算)

位運算 二進制運算 逢二進一 a = 35; b = 47; c = a + b; 原碼和補碼 1的原碼: -1的原碼: 正數的補碼等於原碼。 負數的補碼等於其原碼按位取反後(除了最高位)加1,比如-1的補碼就是32個1。

原创 【劍指offer15】python定義單鏈表

定義一個結點類 class ListNode: def __init__(self, x): self.val = x self.next = None 定義單鏈表 單鏈表是在結點類的基礎

原创 【劍指offer22】python遍歷二叉樹

一、前序遍歷、中序遍歷和後序遍歷 使用遞歸方法,只需改變返回數據順序即可 class Solution: def preorderTraversal(self, root): ##前序遍歷 """

原创 牛客網劍指offer知識點歸納

牛客網劍指offer知識點歸納 第2題:replace()方法 str.replace(old, new[, max]) 實例: str = "this is string example....wow!!! this is re

原创 【劍指offer41、42】和爲S的兩個連續序列、兩個數

【劍指offer41】 題目描述 用例 輸入 輸出 1 [] 2 [] 3 [1,2] 4 [] 5 [2,3] 6 [1,2,3] 7 [3,4] 8 [] 9 [1,2,3,4]

原创 【劍指offer23】二叉搜索樹、平衡二叉樹、滿二叉樹和完全二叉樹

二叉搜索樹 二叉查找樹(Binary Search Tree),(又:二叉搜索樹,二叉排序樹)它或者是一棵空樹,或者是具有下列性質的二叉樹: 若其左子樹存在,則其左子樹中每個節點的值都不大於該節點值; 若其右子樹存在,則其右子樹

原创 遇到internal/modules/cjs/loader.js:584 throw err; ^ Error: Cannot find module 'unpipe'錯誤方法

PS H:\Vue代碼\day6\02.webpack-vue1> npm run dev > [email protected] dev H:\Vue代碼\day6\02.webpack-vue1 > webpack-

原创 父子之間組件傳值及評論案例

Vue.js父子之間組件傳值父組件向子組件傳值父組件向子組件傳data中的值父組件向子組件傳遞方法實例:評論列表子組件向父組件傳值 父子之間組件傳值 父組件向子組件傳值 父組件向子組件傳data中的值 首先,我們知道子組件默認是