原创 劍指Offer行榜【牛客網】練習(十四)

1、序列化二叉樹 題目描述: 請實現兩個函數,分別用來序列化和反序列化二叉樹 思路: 1、從二叉樹到序列化: 將二叉樹的結點依次加入ArrayList,同時,如果該結點!=null,那麼將它的左右子結點加入ArrayList,並得

原创 劍指Offer行榜【牛客網】練習(十三)

1、刪除鏈表中的重複結點 題目描述: 在一個排序的鏈表中,存在重複的結點,請刪除該鏈表中重複的結點,重複的結點不保留,返回鏈表頭指針。 例如,鏈表1->2->3->3->4->4->5 處理後爲 1->2->5 思路: 遍歷一次得

原创 JS高級程序設計讀書筆記(第四章 變量作用域和內存問題)

第四章 變量作用域和內存問題 複製變量值 如果從一個變量向另一個變量複製基本類型的值,會在變量對象上創建一個新值,然後把該值複製到爲新變量分配的位置上。此後,這兩個變量可以參與任何操作而不會相互影響。 當從一個變量向另一個變量複製

原创 JS高級程序設計讀書筆記 (第九章 客戶端檢測)

第九章 客戶端檢測 能力檢測 最常用也最爲人們廣泛接受的客戶端檢測形式是能力檢測(又稱特性檢測)。能力檢測的目標不是識別特定的瀏覽器,而是識別瀏覽器的能力。採用這種方式不必顧及特定的瀏覽器如何如何,只要確定瀏覽器支持特定的能力,就

原创 JS高級程序設計讀書筆記(第三章 基本概念)

第三章 基本概念 嚴格模式 “use strict”; 數據類型 ECMAScript 中有 5 種簡單數據類型(也稱爲基本數據類型): Undefined 、 Null 、 Boolean 、 Number和 String 。還

原创 LeetCode經典編程題(一)

1. Min depth of Binary Tree 題目描述 Given a binary tree, find its minimum depth.The minimum depth is the number of nod

原创 2018校招真題【牛客網】練習(八)

1、字節跳動附加題 存在n+1個房間,每個房間依次爲房間1 2 3…i,每個房間都存在一個傳送門,i房間的傳送門可以把人傳送到房間pi(1<=pi<=i),現在路人甲從房間1開始出發(當前房間1即第一次訪問),每次移動他有兩種移動

原创 JS高級程序設計讀書筆記(第二章 在HTML中使用JavaScript)

第二章 在HTML中使用JavaScript defer,async,XHTML,外部文件優點、文檔模式、noscript defer 延遲加載,僅適用於外部script文件。 <!DOCTYPE html> <html> <he

原创 JS高級程序設計讀書筆記(第十四章 表單腳本)

14.1 表單的基礎知識 在 HTML 中,表單是由 元素來表示的,而在 JavaScript 中,表單對應的則是 HTMLFormElement 類型。 HTMLFormElement 繼承了 HTMLElement ,因而與

原创 LeetCode經典編程題(六)

1. candy Description There are N children standing in a line. Each child is assigned a rating value. You are giving

原创 LeetCode經典編程題(七)

1. palindrome-partitioning-ii Description Given a string s, partition s such that every substring of the partition

原创 LeetCode經典編程題(五)

1. copy-list-with-random-pointer Description A linked list is given such that each node contains an additional random

原创 LeetCode經典編程題(四)

linked-list-cycle Description Given a linked list, determine if it has a cycle in it. Follow up: Can you solve it wit

原创 LeetCode經典編程題(三)

1. binary-tree-preorder-traversal Description Given a binary tree, return the preorder traversal of its nodes’ values

原创 LeetCode經典編程題(二)

1. sort-list Description Sort a linked list in O(n log n) time using constant space complexity. Solution idea O(n log