Skip to content

Commit 974245e

Browse files
author
liwentian
committed
fd
1 parent 32a0b4b commit 974245e

26 files changed

+864
-277
lines changed

.DS_Store

0 Bytes
Binary file not shown.

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,7 @@
346346
|449|[Serialize and Deserialize BST](https://leetcode.com/problems/serialize-and-deserialize-bst)| [Java](https://github.com/dingjikerbo/leetcode/blob/master/solution/src/main/java/com/inuker/solution/SerializeAndDeserializeBST.java)|90|#297一样|
347347
|450|[Delete Node in a BST](https://leetcode.com/problems/delete-node-in-a-bst/)| [Java](https://github.com/dingjikerbo/leetcode/blob/master/solution/src/main/java/com/inuker/solution/DeleteNodeInBST.java)|60|这题非常经典,值得多做十遍|
348348
|477|[Total Hamming Distance](https://leetcode.com/problems/total-hamming-distance/)| [Java](https://github.com/dingjikerbo/leetcode/blob/master/solution/src/main/java/com/inuker/solution/TotalHammingDistance.java)||
349+
|480|[Sliding Window Median](https://leetcode.com/problems/sliding-window-median/)| [Java](https://github.com/dingjikerbo/leetcode/blob/master/solution/src/main/java/com/inuker/solution/SlidingWindowMedian.java)|70||
349350
|482|[License Key Formatting](https://leetcode.com/problems/license-key-formatting/)| [Java](https://github.com/dingjikerbo/leetcode/blob/master/solution/src/main/java/com/inuker/solution/LicenseKeyFormatting.java)|90||
350351
|485|[Max Consecutive Ones](https://leetcode.com/problems/max-consecutive-ones/)| [Java](https://github.com/dingjikerbo/leetcode/blob/master/solution/src/main/java/com/inuker/solution/MaxConsecutiveOnes.java)|100||
351352
|487|[Max Consecutive Ones II](https://leetcode.com/problems/max-consecutive-ones-ii/)| [Java](https://github.com/dingjikerbo/leetcode/blob/master/solution/src/main/java/com/inuker/solution/MaxConsecutiveOnesII.java)|80||

doc/Attention.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,4 +96,6 @@ return -1;
9696
不能直接写return o1 > o2 ? 1 : -1;
9797
因为可能存在重复的数,在TreeMap中查找key时通过comparator等于0,上述写法导致永远找不到key。
9898

99-
三十,StringBuilder的insert(0, c)不要频繁调用,不如append,最后reverse。
99+
三十,StringBuilder的insert(0, c)不要频繁调用,不如append,最后reverse。
100+
101+
三十一,List在allAll一个PriorityQueue时,是不会带顺序的,正确的做法是while(!queue.isEmpty()) {list.add(queue.poll());}

ebook/.DS_Store

0 Bytes
Binary file not shown.

ebook/list/.DS_Store

8 KB
Binary file not shown.

ebook/list/List.aux

Lines changed: 43 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,13 @@
3232
\@writefile{toc}{\contentsline {section}{\numberline {1.9}Merge Two Sorted Lists}{9}{section.1.9}}
3333
\@writefile{toc}{\contentsline {subsubsection}{Description}{9}{section*.19}}
3434
\@writefile{toc}{\contentsline {subsubsection}{Solution}{9}{section*.20}}
35-
\@writefile{toc}{\contentsline {section}{\numberline {1.10}Intersection of Two Linked Lists}{10}{section.1.10}}
35+
\@writefile{toc}{\contentsline {section}{\numberline {1.10}Merge k Sorted Lists}{10}{section.1.10}}
3636
\@writefile{toc}{\contentsline {subsubsection}{Description}{10}{section*.21}}
3737
\@writefile{toc}{\contentsline {subsubsection}{Solution}{10}{section*.22}}
38-
\@writefile{toc}{\contentsline {section}{\numberline {1.11}Copy List with Random Pointer}{11}{section.1.11}}
38+
\@writefile{toc}{\contentsline {section}{\numberline {1.11}Intersection of Two Linked Lists}{11}{section.1.11}}
3939
\@writefile{toc}{\contentsline {subsubsection}{Description}{11}{section*.23}}
4040
\@writefile{toc}{\contentsline {subsubsection}{Solution}{11}{section*.24}}
41-
\@writefile{toc}{\contentsline {section}{\numberline {1.12}Merge k Sorted Lists}{12}{section.1.12}}
41+
\@writefile{toc}{\contentsline {section}{\numberline {1.12}Copy List with Random Pointer}{12}{section.1.12}}
4242
\@writefile{toc}{\contentsline {subsubsection}{Description}{12}{section*.25}}
4343
\@writefile{toc}{\contentsline {subsubsection}{Solution}{12}{section*.26}}
4444
\@writefile{toc}{\contentsline {section}{\numberline {1.13}Palindrome Linked List}{13}{section.1.13}}
@@ -80,8 +80,44 @@
8080
\@writefile{toc}{\contentsline {section}{\numberline {1.25}Plus One Linked List}{25}{section.1.25}}
8181
\@writefile{toc}{\contentsline {subsubsection}{Description}{25}{section*.51}}
8282
\@writefile{toc}{\contentsline {subsubsection}{Solution}{25}{section*.52}}
83+
\@writefile{toc}{\contentsline {section}{\numberline {1.26}Min Stack}{26}{section.1.26}}
84+
\@writefile{toc}{\contentsline {subsubsection}{Description}{26}{section*.53}}
85+
\@writefile{toc}{\contentsline {subsubsection}{Solution}{26}{section*.54}}
86+
\@writefile{toc}{\contentsline {section}{\numberline {1.27}Evaluate Reverse Polish Notation}{27}{section.1.27}}
87+
\@writefile{toc}{\contentsline {subsubsection}{Description}{27}{section*.55}}
88+
\@writefile{toc}{\contentsline {subsubsection}{Solution}{27}{section*.56}}
89+
\@writefile{toc}{\contentsline {section}{\numberline {1.28}Basic Calculator}{28}{section.1.28}}
90+
\@writefile{toc}{\contentsline {subsubsection}{Description}{28}{section*.57}}
91+
\@writefile{toc}{\contentsline {subsubsection}{Solution}{28}{section*.58}}
92+
\@writefile{toc}{\contentsline {section}{\numberline {1.29}Remove Duplicate Letters}{29}{section.1.29}}
93+
\@writefile{toc}{\contentsline {subsubsection}{Description}{29}{section*.59}}
94+
\@writefile{toc}{\contentsline {subsubsection}{Solution}{29}{section*.60}}
95+
\@writefile{toc}{\contentsline {section}{\numberline {1.30}Implement Queue using Stacks}{30}{section.1.30}}
96+
\@writefile{toc}{\contentsline {subsubsection}{Description}{30}{section*.61}}
97+
\@writefile{toc}{\contentsline {subsubsection}{Solution}{30}{section*.62}}
98+
\@writefile{toc}{\contentsline {section}{\numberline {1.31}Flatten Nested List Iterator}{32}{section.1.31}}
99+
\@writefile{toc}{\contentsline {subsubsection}{Description}{32}{section*.63}}
100+
\@writefile{toc}{\contentsline {subsubsection}{Solution}{32}{section*.64}}
101+
\@writefile{toc}{\contentsline {section}{\numberline {1.32}Implement Stack using Queues}{33}{section.1.32}}
102+
\@writefile{toc}{\contentsline {subsubsection}{Description}{33}{section*.65}}
103+
\@writefile{toc}{\contentsline {subsubsection}{Solution}{33}{section*.66}}
104+
\@writefile{toc}{\contentsline {section}{\numberline {1.33}The Skyline Problem}{34}{section.1.33}}
105+
\@writefile{toc}{\contentsline {subsubsection}{Description}{34}{section*.67}}
106+
\@writefile{toc}{\contentsline {subsubsection}{Analysis}{34}{section*.68}}
107+
\@writefile{toc}{\contentsline {subsubsection}{Solution I}{35}{section*.69}}
108+
\@writefile{toc}{\contentsline {subsubsection}{Solution II}{36}{section*.70}}
109+
\@writefile{toc}{\contentsline {section}{\numberline {1.34}Top K Frequent Elements}{37}{section.1.34}}
110+
\@writefile{toc}{\contentsline {subsubsection}{Description}{37}{section*.71}}
111+
\@writefile{toc}{\contentsline {subsubsection}{Solution I}{37}{section*.72}}
112+
\@writefile{toc}{\contentsline {subsubsection}{Solution II}{38}{section*.73}}
113+
\@writefile{toc}{\contentsline {section}{\numberline {1.35}Find Median from Data Stream}{39}{section.1.35}}
114+
\@writefile{toc}{\contentsline {subsubsection}{Description}{39}{section*.74}}
115+
\@writefile{toc}{\contentsline {subsubsection}{Solution}{39}{section*.75}}
116+
\@writefile{toc}{\contentsline {section}{\numberline {1.36}Title}{40}{section.1.36}}
117+
\@writefile{toc}{\contentsline {subsubsection}{Description}{40}{section*.76}}
118+
\@writefile{toc}{\contentsline {subsubsection}{Solution}{40}{section*.77}}
83119
\@setckpt{List}{
84-
\setcounter{page}{26}
120+
\setcounter{page}{41}
85121
\setcounter{equation}{0}
86122
\setcounter{enumi}{0}
87123
\setcounter{enumii}{0}
@@ -91,20 +127,20 @@
91127
\setcounter{mpfootnote}{0}
92128
\setcounter{part}{0}
93129
\setcounter{chapter}{1}
94-
\setcounter{section}{25}
130+
\setcounter{section}{36}
95131
\setcounter{subsection}{0}
96132
\setcounter{subsubsection}{0}
97133
\setcounter{paragraph}{0}
98134
\setcounter{subparagraph}{0}
99135
\setcounter{figure}{0}
100136
\setcounter{table}{0}
101-
\setcounter{FancyVerbLine}{22}
137+
\setcounter{FancyVerbLine}{1}
102138
\setcounter{pp@next@reset}{1}
103139
\setcounter{@fnserial}{0}
104140
\setcounter{Item}{0}
105141
\setcounter{Hfootnote}{0}
106142
\setcounter{Hy@AnnotLevel}{0}
107-
\setcounter{bookmark@seq@number}{26}
143+
\setcounter{bookmark@seq@number}{37}
108144
\setcounter{parentequation}{0}
109145
\setcounter{section@level}{3}
110146
}

0 commit comments

Comments
 (0)