├── .idea ├── inspectionProfiles │ └── Project_Default.xml ├── misc.xml ├── modules.xml ├── uiDesigner.xml ├── vcs.xml └── workspace.xml ├── README.md ├── interview ├── 1537011454042.png ├── 1537011776079.png ├── 1537011978118.png ├── 1537012399330.png ├── 1537012955264.png ├── 1537013371000.png ├── 1537013386696.png ├── 1537016062420.png ├── 1537017629659.png ├── 1537017671115.png ├── 1537017680783.png ├── 1537017691566.png ├── 1537017701007.png ├── 20180805 拼多多秋招内推.md ├── 20180809 网易游戏提前批笔试.md ├── 20180830 拼多多秋招正式.md ├── 20180903 贝壳找房.md ├── 20180904 携程.md ├── 20180905 华为.md ├── 20180906 美团.md ├── 20180907 科大讯飞.md ├── 20180907 阿里巴巴.md ├── 20180908 招银网络.md ├── 20180908 网易.md ├── 20180909 京东.md ├── 20180911 百度.md ├── 20180912 迅雷.md ├── 20180913 vivo.md ├── 20180915 搜狐畅游.md ├── 20180915 新浪.md ├── 20180915 海康威视.md ├── 20180915 爱奇艺.md ├── assets │ ├── 1535626593028.png │ ├── 1535626831202.png │ ├── 1535626884247.png │ ├── 1535626892042.png │ ├── 1535627196549.png │ ├── 1535627208605.png │ ├── 1535628991930.png │ ├── 1535629000221.png │ ├── 1535629480621.png │ ├── 1535629488727.png │ ├── 1535969694010.png │ ├── 1535972447443.png │ ├── 1535979663892.png │ ├── 1536058519936.png │ ├── 1536059560598.png │ ├── 1536059573022.png │ ├── 1536059582247.png │ ├── 1536059779478.png │ ├── 1536059835385.png │ ├── 1536060408340.png │ ├── 1536060433106.png │ ├── 1536145674056.png │ ├── 1536145930690.png │ ├── 1536231683192.png │ ├── 1536235650757.png │ ├── 1536235657663.png │ ├── 1536235727887.png │ ├── 1536235734282.png │ ├── 1536240177939.png │ ├── 1536240222365.png │ ├── 1536307249877.png │ ├── 1536317877306.png │ ├── 1536317899376.png │ ├── 1536318395148.png │ ├── 1536320617805.png │ ├── 1536376405685.png │ ├── 1536389145480.png │ ├── 1536392487281.png │ ├── 1536392515036.png │ ├── 1536392521293.png │ ├── 1536393432052.png │ ├── 1536393449301.png │ ├── 1536393457917.png │ ├── 1536393464015.png │ ├── 1536490879554.png │ ├── 1536491342692.png │ ├── 1536492907188.png │ ├── 1536492988240.png │ ├── 1536492995225.png │ ├── 1536666895440.png │ ├── 1536666932675.png │ ├── 1536751417869.png │ ├── 1536994823758.png │ ├── 1536998060933.png │ ├── 1537008746276.png │ ├── BaiduShurufa_2018-8-5_19-0-10.png │ ├── TB1GrF4pRjTBKNjSZFNXXasFXXa-111-47.jpg │ ├── TB1W.92pqAoBKNjSZSyXXaHAVXa-82-23.jpg │ ├── TB1ell7rHsrBKNjSZFpXXcXhFXa-66-28.jpg │ ├── TB1hJBzrRjTBKNjSZFNXXasFXXa-630-230.png │ └── TB1pLhDpHorBKNjSZFjXXc_SpXa-79-22.jpg └── pics │ ├── 20180809-1-1.png │ ├── 20180809_0.png │ ├── 20180809_1_2.png │ ├── 20180809_2_1.png │ └── 20180809_4.png ├── interview_code.iml ├── src ├── data_structure │ ├── dp │ │ └── knapsack │ │ │ ├── Solution01.java │ │ │ ├── Solution02.java │ │ │ └── Solution03.java │ ├── dynamic_programming │ │ └── fibonacci │ │ │ ├── Solution1.java │ │ │ ├── Solution2.java │ │ │ └── Solution3.java │ └── sort │ │ ├── bubble_sort │ │ └── BubbleSort.java │ │ ├── heap_sort │ │ ├── HeapSort.java │ │ └── MaxHeap.java │ │ ├── insertion_sort │ │ └── InsertionSort.java │ │ ├── merge_sort │ │ ├── MergeSort.java │ │ └── MergeSortBU.java │ │ ├── quick_sort │ │ ├── InsertionSort.java │ │ ├── QuickSort.java │ │ ├── QuickSort2Ways.java │ │ ├── QuickSort2Ways_Study.java │ │ ├── QuickSort3Ways.java │ │ ├── QuickSort3Ways_Study.java │ │ ├── QuickSort_Rand.java │ │ ├── QuickSort_Study.java │ │ ├── QuickSort_normal.java │ │ └── SortTestHelper.java │ │ ├── selection_sort │ │ └── SelectionSort.java │ │ └── shell_sort │ │ └── ShellSort.java ├── interview │ ├── code_0805_拼多多内推 │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── Main3.java │ │ ├── Main4.java │ │ ├── input1.txt │ │ ├── input2.txt │ │ └── input4.txt │ ├── code_0809_网易游戏内推 │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── Main3.java │ │ ├── Main4.java │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ └── input4.txt │ ├── code_0830_拼多多正式 │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── Main4.java │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ └── input4.txt │ ├── code_0903_贝壳找房 │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── Main3.java │ │ ├── input1.txt │ │ ├── input2.txt │ │ └── input3.txt │ ├── code_0904_携程 │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── Main3.java │ │ ├── input1.txt │ │ ├── input2.txt │ │ └── input3.txt │ ├── code_0905_华为 │ │ ├── Main.java │ │ ├── Main2.java │ │ └── input2.txt │ ├── code_0906_美团 │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── input1.txt │ │ └── input2.txt │ ├── code_0907_科大讯飞 │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── input1.txt │ │ └── input2.txt │ ├── code_0907_阿里巴巴 │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── input1.txt │ │ └── input2.txt │ ├── code_0908_招银网络 │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── input1.txt │ │ └── input2.txt │ ├── code_0908_网易互联网 │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── Main3.java │ │ ├── input1.txt │ │ ├── input2.txt │ │ └── input3.txt │ ├── code_0909_京东 │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── input1.txt │ │ └── input2.txt │ ├── code_0911_百度 │ │ └── Main1.java │ ├── code_0912_迅雷 │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── Source.java │ │ ├── input1.txt │ │ └── input2.txt │ ├── code_0913_vivo │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── Main3.java │ │ ├── Main4.java │ │ ├── Main5.java │ │ ├── UsingArrayList.java │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── input4.txt │ │ └── input5.txt │ ├── code_0915_搜狐畅游 │ │ ├── Main1.java │ │ └── input1.txt │ ├── code_0915_海康 │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── Main3.java │ │ ├── Main4.java │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── input4.txt │ │ └── input5.txt │ ├── code_0915_爱奇艺 │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── input1.txt │ │ └── input2.txt │ ├── template2 │ │ ├── Check.java │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── input1.txt │ │ └── input2.txt │ ├── template3 │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── Main3.java │ │ ├── input1.txt │ │ ├── input2.txt │ │ └── input3.txt │ ├── template4 │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── Main3.java │ │ ├── Main4.java │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ └── input4.txt │ └── template5 │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── Main3.java │ │ ├── Main4.java │ │ ├── Main5.java │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── input4.txt │ │ └── input5.txt ├── java_learn │ ├── concurrent │ │ ├── create_thread │ │ │ ├── AtomaticDemo.java │ │ │ └── Thread1.java │ │ └── threadlocal │ │ │ └── demo.java │ └── jcf │ │ ├── ArrayList │ │ └── demo.java │ │ └── LinkedList │ │ └── demo.java ├── learn │ ├── HelloWorld.java │ ├── Main.java │ ├── avl_tree.java │ ├── demo.java │ ├── demo2.java │ ├── pass_by_value_and_reference.java │ ├── test.java │ └── trie_learn.java ├── leetcode │ ├── code169_majority_element │ │ └── Solution.java │ ├── code17_letter_combinations_of_a_phone_number │ │ ├── Solution.java │ │ └── Solution2.java │ ├── code198_house_robber │ │ ├── Solution.java │ │ └── Solution2.java │ ├── code1_two_sum │ │ └── Solution.java │ ├── code203_remove_linked_list_elements │ │ ├── ListNode.java │ │ └── Solution.java │ ├── code204_count_primes │ │ ├── Solution.java │ │ └── Solution1.java │ ├── code208_implement_trie_prefix_tree │ │ └── Trie.java │ ├── code20_valid_parentheses │ │ └── Solution.java │ ├── code211_add_and_search_word_data_structure_design │ │ └── WordDictionary.java │ ├── code213_house_robber_ii │ │ ├── Solution.java │ │ ├── Solution1.java │ │ └── Solution2.java │ ├── code292_nim_game │ │ └── Solution.java │ ├── code300_longest_increasing_subsequence │ │ ├── Solution.java │ │ ├── Solution2.java │ │ ├── Solution3.java │ │ └── Solution4.java │ ├── code343_integer_break │ │ ├── Solution.java │ │ ├── Solution2.java │ │ └── Solution3.java │ ├── code347_top_k_frequent_elements │ │ └── Solution.java │ ├── code349_intersection_of_two_arrays │ │ └── Solution.java │ ├── code350_intersection_of_two_arrays_ii │ │ └── Solution.java │ ├── code387_first_unique_character_in_a_string │ │ └── Solution.java │ ├── code392_is_subsequence │ │ └── Solution.java │ ├── code405_convert_a_number_to_hexadecimal │ │ └── Solution.java │ ├── code415_add_strings │ │ └── Solution.java │ ├── code435_non_overlapping_intervals │ │ ├── Solution1.java │ │ └── Solution2.java │ ├── code455_assign_cookies │ │ └── Solution.java │ ├── code46_permutations │ │ └── Solution.java │ ├── code677_map_sum_pairs │ │ └── MapSum.java │ ├── code67_add_binary │ │ └── Solution.java │ ├── code70_climbing_stairs │ │ ├── Solution.java │ │ └── Solution2.java │ ├── code75_sort_colors │ │ └── Solution.java │ ├── code77_combinations │ │ └── Solution.java │ ├── code79_word_search │ │ ├── Solution.java │ │ └── Solution2.java │ ├── code7_reverse_integer │ │ └── Solution.java │ └── code804_unique_morse_code_words │ │ └── Solution.java ├── nowcoder │ └── pdd2018 │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── Main4.java │ │ ├── input1.txt │ │ ├── input2.txt │ │ └── input4.txt ├── sword_offer │ ├── README.md │ ├── code01_二维数组中的查找 │ │ └── Solution.java │ ├── code02_替换空格 │ │ └── Solution.java │ ├── code03_从尾到头打印链表 │ │ └── Solution.java │ ├── code04_重建二叉树 │ │ ├── Solution.java │ │ └── Solution3.java │ ├── code05_用两个栈实现队列 │ │ └── Solution.java │ ├── code06_旋转数组的最小数字 │ │ └── Solution.java │ ├── code07_斐波那契数列 │ │ ├── Solution1_递归方法.java │ │ ├── Solution2_记忆化搜索.java │ │ └── Solution3_动态规划.java │ ├── code08_跳台阶 │ │ ├── Solution1_递归方法.java │ │ └── Solution2_记忆化搜索.java │ ├── code09_变态跳台阶 │ │ └── Solution_递归方式.java │ ├── code10_矩形覆盖 │ │ └── Solution.java │ ├── code11_二进制中1的个数 │ │ └── Solution.java │ ├── code12_数值的整数次方 │ │ └── Solution.java │ ├── code13_调整数组顺序使奇数位于偶数前面 │ │ └── Solution.java │ ├── code14_链表中倒数第k个结点 │ │ ├── ListNode.java │ │ └── Solution.java │ ├── code15_反转链表 │ │ ├── ListNode.java │ │ ├── PrintListNode.java │ │ └── Solution.java │ ├── code16_合并两个排序的链表 │ │ ├── ListNode.java │ │ ├── PrintListNode.java │ │ └── Solution.java │ ├── code17_树的子结构 │ │ ├── Solution.java │ │ └── TreeNode.java │ ├── code18_二叉树的镜像 │ │ ├── Solution.java │ │ ├── TreeNode.java │ │ └── TreeNodePrint.java │ ├── code19_顺时针打印矩阵 │ │ └── Solution.java │ ├── code20_包含min函数的栈 │ │ └── Solution.java │ ├── code21_栈的压入和弹出序列 │ │ └── Solution.java │ ├── code22_从上往下打印二叉树 │ │ ├── Solution.java │ │ └── TreeNode.java │ ├── code23_二叉搜索树的后序遍历序列 │ │ └── Solution.java │ ├── code24_二叉树中和为某一值的路径 │ │ ├── Solution.java │ │ └── TreeNode.java │ ├── code25_复杂链表的复制 │ │ ├── RandomListNode.java │ │ └── Solution.java │ ├── code26_二叉搜索树与双向链表 │ │ ├── Solution.java │ │ └── TreeNode.java │ ├── code27_字符串的排列 │ │ ├── Solution.java │ │ └── Solution2.java │ ├── code28_数组中出现次数超过一半的数字 │ │ └── Solution.java │ ├── code29_最小的K个数 │ │ └── Solution.java │ ├── code30_连续子数组的最大和 │ │ └── Solution.java │ └── standard │ │ ├── ListNode.java │ │ ├── TreeNode.java │ │ └── TreeNodePrint.java ├── training │ ├── hw2019 │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── input1.txt │ │ └── input2.txt │ ├── train_20180818 │ │ ├── Main1.java │ │ └── input1.txt │ └── wy_game_2018 │ │ ├── Main1.java │ │ ├── Main2.java │ │ ├── Main3.java │ │ ├── Main3_demo.java │ │ ├── input1.txt │ │ ├── input2.txt │ │ └── input3.txt └── utils │ ├── FunUtils.java │ ├── PrintHelper.java │ ├── PrintableMaxHeap.java │ ├── SizeOf.java │ ├── SortTestHelper.java │ └── template │ └── Main.java ├── training ├── 20180808 华为笔试.md ├── 20180818 链家编程题.md ├── 2018拼多多校园招聘.md ├── 2018网易游戏.md └── alibaba_20180511.md ├── 剑指Offer.md └── 剑指Offer题解.md /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/README.md -------------------------------------------------------------------------------- /interview/1537011454042.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/1537011454042.png -------------------------------------------------------------------------------- /interview/1537011776079.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/1537011776079.png -------------------------------------------------------------------------------- /interview/1537011978118.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/1537011978118.png -------------------------------------------------------------------------------- /interview/1537012399330.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/1537012399330.png -------------------------------------------------------------------------------- /interview/1537012955264.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/1537012955264.png -------------------------------------------------------------------------------- /interview/1537013371000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/1537013371000.png -------------------------------------------------------------------------------- /interview/1537013386696.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/1537013386696.png -------------------------------------------------------------------------------- /interview/1537016062420.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/1537016062420.png -------------------------------------------------------------------------------- /interview/1537017629659.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/1537017629659.png -------------------------------------------------------------------------------- /interview/1537017671115.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/1537017671115.png -------------------------------------------------------------------------------- /interview/1537017680783.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/1537017680783.png -------------------------------------------------------------------------------- /interview/1537017691566.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/1537017691566.png -------------------------------------------------------------------------------- /interview/1537017701007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/1537017701007.png -------------------------------------------------------------------------------- /interview/20180805 拼多多秋招内推.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/20180805 拼多多秋招内推.md -------------------------------------------------------------------------------- /interview/20180809 网易游戏提前批笔试.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/20180809 网易游戏提前批笔试.md -------------------------------------------------------------------------------- /interview/20180830 拼多多秋招正式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/20180830 拼多多秋招正式.md -------------------------------------------------------------------------------- /interview/20180903 贝壳找房.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/20180903 贝壳找房.md -------------------------------------------------------------------------------- /interview/20180904 携程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/20180904 携程.md -------------------------------------------------------------------------------- /interview/20180905 华为.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/20180905 华为.md -------------------------------------------------------------------------------- /interview/20180906 美团.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/20180906 美团.md -------------------------------------------------------------------------------- /interview/20180907 科大讯飞.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/20180907 科大讯飞.md -------------------------------------------------------------------------------- /interview/20180907 阿里巴巴.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/20180907 阿里巴巴.md -------------------------------------------------------------------------------- /interview/20180908 招银网络.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/20180908 招银网络.md -------------------------------------------------------------------------------- /interview/20180908 网易.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/20180908 网易.md -------------------------------------------------------------------------------- /interview/20180909 京东.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/20180909 京东.md -------------------------------------------------------------------------------- /interview/20180911 百度.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/20180911 百度.md -------------------------------------------------------------------------------- /interview/20180912 迅雷.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/20180912 迅雷.md -------------------------------------------------------------------------------- /interview/20180913 vivo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/20180913 vivo.md -------------------------------------------------------------------------------- /interview/20180915 搜狐畅游.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/20180915 搜狐畅游.md -------------------------------------------------------------------------------- /interview/20180915 新浪.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/20180915 新浪.md -------------------------------------------------------------------------------- /interview/20180915 海康威视.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/20180915 海康威视.md -------------------------------------------------------------------------------- /interview/20180915 爱奇艺.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/20180915 爱奇艺.md -------------------------------------------------------------------------------- /interview/assets/1535626593028.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1535626593028.png -------------------------------------------------------------------------------- /interview/assets/1535626831202.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1535626831202.png -------------------------------------------------------------------------------- /interview/assets/1535626884247.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1535626884247.png -------------------------------------------------------------------------------- /interview/assets/1535626892042.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1535626892042.png -------------------------------------------------------------------------------- /interview/assets/1535627196549.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1535627196549.png -------------------------------------------------------------------------------- /interview/assets/1535627208605.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1535627208605.png -------------------------------------------------------------------------------- /interview/assets/1535628991930.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1535628991930.png -------------------------------------------------------------------------------- /interview/assets/1535629000221.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1535629000221.png -------------------------------------------------------------------------------- /interview/assets/1535629480621.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1535629480621.png -------------------------------------------------------------------------------- /interview/assets/1535629488727.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1535629488727.png -------------------------------------------------------------------------------- /interview/assets/1535969694010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1535969694010.png -------------------------------------------------------------------------------- /interview/assets/1535972447443.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1535972447443.png -------------------------------------------------------------------------------- /interview/assets/1535979663892.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1535979663892.png -------------------------------------------------------------------------------- /interview/assets/1536058519936.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536058519936.png -------------------------------------------------------------------------------- /interview/assets/1536059560598.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536059560598.png -------------------------------------------------------------------------------- /interview/assets/1536059573022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536059573022.png -------------------------------------------------------------------------------- /interview/assets/1536059582247.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536059582247.png -------------------------------------------------------------------------------- /interview/assets/1536059779478.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536059779478.png -------------------------------------------------------------------------------- /interview/assets/1536059835385.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536059835385.png -------------------------------------------------------------------------------- /interview/assets/1536060408340.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536060408340.png -------------------------------------------------------------------------------- /interview/assets/1536060433106.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536060433106.png -------------------------------------------------------------------------------- /interview/assets/1536145674056.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536145674056.png -------------------------------------------------------------------------------- /interview/assets/1536145930690.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536145930690.png -------------------------------------------------------------------------------- /interview/assets/1536231683192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536231683192.png -------------------------------------------------------------------------------- /interview/assets/1536235650757.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536235650757.png -------------------------------------------------------------------------------- /interview/assets/1536235657663.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536235657663.png -------------------------------------------------------------------------------- /interview/assets/1536235727887.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536235727887.png -------------------------------------------------------------------------------- /interview/assets/1536235734282.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536235734282.png -------------------------------------------------------------------------------- /interview/assets/1536240177939.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536240177939.png -------------------------------------------------------------------------------- /interview/assets/1536240222365.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536240222365.png -------------------------------------------------------------------------------- /interview/assets/1536307249877.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536307249877.png -------------------------------------------------------------------------------- /interview/assets/1536317877306.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536317877306.png -------------------------------------------------------------------------------- /interview/assets/1536317899376.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536317899376.png -------------------------------------------------------------------------------- /interview/assets/1536318395148.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536318395148.png -------------------------------------------------------------------------------- /interview/assets/1536320617805.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536320617805.png -------------------------------------------------------------------------------- /interview/assets/1536376405685.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536376405685.png -------------------------------------------------------------------------------- /interview/assets/1536389145480.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536389145480.png -------------------------------------------------------------------------------- /interview/assets/1536392487281.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536392487281.png -------------------------------------------------------------------------------- /interview/assets/1536392515036.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536392515036.png -------------------------------------------------------------------------------- /interview/assets/1536392521293.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536392521293.png -------------------------------------------------------------------------------- /interview/assets/1536393432052.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536393432052.png -------------------------------------------------------------------------------- /interview/assets/1536393449301.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536393449301.png -------------------------------------------------------------------------------- /interview/assets/1536393457917.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536393457917.png -------------------------------------------------------------------------------- /interview/assets/1536393464015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536393464015.png -------------------------------------------------------------------------------- /interview/assets/1536490879554.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536490879554.png -------------------------------------------------------------------------------- /interview/assets/1536491342692.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536491342692.png -------------------------------------------------------------------------------- /interview/assets/1536492907188.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536492907188.png -------------------------------------------------------------------------------- /interview/assets/1536492988240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536492988240.png -------------------------------------------------------------------------------- /interview/assets/1536492995225.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536492995225.png -------------------------------------------------------------------------------- /interview/assets/1536666895440.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536666895440.png -------------------------------------------------------------------------------- /interview/assets/1536666932675.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536666932675.png -------------------------------------------------------------------------------- /interview/assets/1536751417869.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536751417869.png -------------------------------------------------------------------------------- /interview/assets/1536994823758.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536994823758.png -------------------------------------------------------------------------------- /interview/assets/1536998060933.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1536998060933.png -------------------------------------------------------------------------------- /interview/assets/1537008746276.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/1537008746276.png -------------------------------------------------------------------------------- /interview/assets/BaiduShurufa_2018-8-5_19-0-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/BaiduShurufa_2018-8-5_19-0-10.png -------------------------------------------------------------------------------- /interview/assets/TB1GrF4pRjTBKNjSZFNXXasFXXa-111-47.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/TB1GrF4pRjTBKNjSZFNXXasFXXa-111-47.jpg -------------------------------------------------------------------------------- /interview/assets/TB1W.92pqAoBKNjSZSyXXaHAVXa-82-23.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/TB1W.92pqAoBKNjSZSyXXaHAVXa-82-23.jpg -------------------------------------------------------------------------------- /interview/assets/TB1ell7rHsrBKNjSZFpXXcXhFXa-66-28.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/TB1ell7rHsrBKNjSZFpXXcXhFXa-66-28.jpg -------------------------------------------------------------------------------- /interview/assets/TB1hJBzrRjTBKNjSZFNXXasFXXa-630-230.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/TB1hJBzrRjTBKNjSZFNXXasFXXa-630-230.png -------------------------------------------------------------------------------- /interview/assets/TB1pLhDpHorBKNjSZFjXXc_SpXa-79-22.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/assets/TB1pLhDpHorBKNjSZFjXXc_SpXa-79-22.jpg -------------------------------------------------------------------------------- /interview/pics/20180809-1-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/pics/20180809-1-1.png -------------------------------------------------------------------------------- /interview/pics/20180809_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/pics/20180809_0.png -------------------------------------------------------------------------------- /interview/pics/20180809_1_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/pics/20180809_1_2.png -------------------------------------------------------------------------------- /interview/pics/20180809_2_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/pics/20180809_2_1.png -------------------------------------------------------------------------------- /interview/pics/20180809_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview/pics/20180809_4.png -------------------------------------------------------------------------------- /interview_code.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/interview_code.iml -------------------------------------------------------------------------------- /src/data_structure/dp/knapsack/Solution01.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/dp/knapsack/Solution01.java -------------------------------------------------------------------------------- /src/data_structure/dp/knapsack/Solution02.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/dp/knapsack/Solution02.java -------------------------------------------------------------------------------- /src/data_structure/dp/knapsack/Solution03.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/dp/knapsack/Solution03.java -------------------------------------------------------------------------------- /src/data_structure/dynamic_programming/fibonacci/Solution1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/dynamic_programming/fibonacci/Solution1.java -------------------------------------------------------------------------------- /src/data_structure/dynamic_programming/fibonacci/Solution2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/dynamic_programming/fibonacci/Solution2.java -------------------------------------------------------------------------------- /src/data_structure/dynamic_programming/fibonacci/Solution3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/dynamic_programming/fibonacci/Solution3.java -------------------------------------------------------------------------------- /src/data_structure/sort/bubble_sort/BubbleSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/sort/bubble_sort/BubbleSort.java -------------------------------------------------------------------------------- /src/data_structure/sort/heap_sort/HeapSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/sort/heap_sort/HeapSort.java -------------------------------------------------------------------------------- /src/data_structure/sort/heap_sort/MaxHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/sort/heap_sort/MaxHeap.java -------------------------------------------------------------------------------- /src/data_structure/sort/insertion_sort/InsertionSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/sort/insertion_sort/InsertionSort.java -------------------------------------------------------------------------------- /src/data_structure/sort/merge_sort/MergeSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/sort/merge_sort/MergeSort.java -------------------------------------------------------------------------------- /src/data_structure/sort/merge_sort/MergeSortBU.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/sort/merge_sort/MergeSortBU.java -------------------------------------------------------------------------------- /src/data_structure/sort/quick_sort/InsertionSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/sort/quick_sort/InsertionSort.java -------------------------------------------------------------------------------- /src/data_structure/sort/quick_sort/QuickSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/sort/quick_sort/QuickSort.java -------------------------------------------------------------------------------- /src/data_structure/sort/quick_sort/QuickSort2Ways.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/sort/quick_sort/QuickSort2Ways.java -------------------------------------------------------------------------------- /src/data_structure/sort/quick_sort/QuickSort2Ways_Study.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/sort/quick_sort/QuickSort2Ways_Study.java -------------------------------------------------------------------------------- /src/data_structure/sort/quick_sort/QuickSort3Ways.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/sort/quick_sort/QuickSort3Ways.java -------------------------------------------------------------------------------- /src/data_structure/sort/quick_sort/QuickSort3Ways_Study.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/sort/quick_sort/QuickSort3Ways_Study.java -------------------------------------------------------------------------------- /src/data_structure/sort/quick_sort/QuickSort_Rand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/sort/quick_sort/QuickSort_Rand.java -------------------------------------------------------------------------------- /src/data_structure/sort/quick_sort/QuickSort_Study.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/sort/quick_sort/QuickSort_Study.java -------------------------------------------------------------------------------- /src/data_structure/sort/quick_sort/QuickSort_normal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/sort/quick_sort/QuickSort_normal.java -------------------------------------------------------------------------------- /src/data_structure/sort/quick_sort/SortTestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/sort/quick_sort/SortTestHelper.java -------------------------------------------------------------------------------- /src/data_structure/sort/selection_sort/SelectionSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/sort/selection_sort/SelectionSort.java -------------------------------------------------------------------------------- /src/data_structure/sort/shell_sort/ShellSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/data_structure/sort/shell_sort/ShellSort.java -------------------------------------------------------------------------------- /src/interview/code_0805_拼多多内推/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0805_拼多多内推/Main1.java -------------------------------------------------------------------------------- /src/interview/code_0805_拼多多内推/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0805_拼多多内推/Main2.java -------------------------------------------------------------------------------- /src/interview/code_0805_拼多多内推/Main3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0805_拼多多内推/Main3.java -------------------------------------------------------------------------------- /src/interview/code_0805_拼多多内推/Main4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0805_拼多多内推/Main4.java -------------------------------------------------------------------------------- /src/interview/code_0805_拼多多内推/input1.txt: -------------------------------------------------------------------------------- 1 | 342615D% -------------------------------------------------------------------------------- /src/interview/code_0805_拼多多内推/input2.txt: -------------------------------------------------------------------------------- 1 | 00011 -------------------------------------------------------------------------------- /src/interview/code_0805_拼多多内推/input4.txt: -------------------------------------------------------------------------------- 1 | 5 2 | 3 5 2 4 1 -------------------------------------------------------------------------------- /src/interview/code_0809_网易游戏内推/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0809_网易游戏内推/Main1.java -------------------------------------------------------------------------------- /src/interview/code_0809_网易游戏内推/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0809_网易游戏内推/Main2.java -------------------------------------------------------------------------------- /src/interview/code_0809_网易游戏内推/Main3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0809_网易游戏内推/Main3.java -------------------------------------------------------------------------------- /src/interview/code_0809_网易游戏内推/Main4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0809_网易游戏内推/Main4.java -------------------------------------------------------------------------------- /src/interview/code_0809_网易游戏内推/input1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0809_网易游戏内推/input1.txt -------------------------------------------------------------------------------- /src/interview/code_0809_网易游戏内推/input2.txt: -------------------------------------------------------------------------------- 1 | 1 2 | abcdefghijk1H( 3 | iL!oveyoudmin 4 | *OldIron666 5 | []<>(){} 6 | (Hello+World)*2 7 | A2345678910JQK 8 | Root@163.com 9 | cba&ZYX0 10 | pas$w0Rd 11 | 133_Ckk -------------------------------------------------------------------------------- /src/interview/code_0809_网易游戏内推/input3.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/code_0809_网易游戏内推/input4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0809_网易游戏内推/input4.txt -------------------------------------------------------------------------------- /src/interview/code_0830_拼多多正式/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0830_拼多多正式/Main1.java -------------------------------------------------------------------------------- /src/interview/code_0830_拼多多正式/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0830_拼多多正式/Main2.java -------------------------------------------------------------------------------- /src/interview/code_0830_拼多多正式/Main4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0830_拼多多正式/Main4.java -------------------------------------------------------------------------------- /src/interview/code_0830_拼多多正式/input1.txt: -------------------------------------------------------------------------------- 1 | 13 2 | 3 3 | 5 -------------------------------------------------------------------------------- /src/interview/code_0830_拼多多正式/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0830_拼多多正式/input2.txt -------------------------------------------------------------------------------- /src/interview/code_0830_拼多多正式/input3.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/code_0830_拼多多正式/input4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0830_拼多多正式/input4.txt -------------------------------------------------------------------------------- /src/interview/code_0903_贝壳找房/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0903_贝壳找房/Main1.java -------------------------------------------------------------------------------- /src/interview/code_0903_贝壳找房/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0903_贝壳找房/Main2.java -------------------------------------------------------------------------------- /src/interview/code_0903_贝壳找房/Main3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0903_贝壳找房/Main3.java -------------------------------------------------------------------------------- /src/interview/code_0903_贝壳找房/input1.txt: -------------------------------------------------------------------------------- 1 | 4 2 | 16 5 3 | 20 5 4 | 10 10 5 | 18 2 -------------------------------------------------------------------------------- /src/interview/code_0903_贝壳找房/input2.txt: -------------------------------------------------------------------------------- 1 | 2 10 2 | 4 8 3 | 4 5 -------------------------------------------------------------------------------- /src/interview/code_0903_贝壳找房/input3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0903_贝壳找房/input3.txt -------------------------------------------------------------------------------- /src/interview/code_0904_携程/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0904_携程/Main1.java -------------------------------------------------------------------------------- /src/interview/code_0904_携程/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0904_携程/Main2.java -------------------------------------------------------------------------------- /src/interview/code_0904_携程/Main3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0904_携程/Main3.java -------------------------------------------------------------------------------- /src/interview/code_0904_携程/input1.txt: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /src/interview/code_0904_携程/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0904_携程/input2.txt -------------------------------------------------------------------------------- /src/interview/code_0904_携程/input3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0904_携程/input3.txt -------------------------------------------------------------------------------- /src/interview/code_0905_华为/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0905_华为/Main.java -------------------------------------------------------------------------------- /src/interview/code_0905_华为/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0905_华为/Main2.java -------------------------------------------------------------------------------- /src/interview/code_0905_华为/input2.txt: -------------------------------------------------------------------------------- 1 | BBDDCFFEL 2 | LCEFB -------------------------------------------------------------------------------- /src/interview/code_0906_美团/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0906_美团/Main1.java -------------------------------------------------------------------------------- /src/interview/code_0906_美团/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0906_美团/Main2.java -------------------------------------------------------------------------------- /src/interview/code_0906_美团/input1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/code_0906_美团/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0906_美团/input2.txt -------------------------------------------------------------------------------- /src/interview/code_0907_科大讯飞/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0907_科大讯飞/Main1.java -------------------------------------------------------------------------------- /src/interview/code_0907_科大讯飞/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0907_科大讯飞/Main2.java -------------------------------------------------------------------------------- /src/interview/code_0907_科大讯飞/input1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0907_科大讯飞/input1.txt -------------------------------------------------------------------------------- /src/interview/code_0907_科大讯飞/input2.txt: -------------------------------------------------------------------------------- 1 | 10 2 | 10 9 7 8 6 5 3 4 2 1 -------------------------------------------------------------------------------- /src/interview/code_0907_阿里巴巴/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0907_阿里巴巴/Main1.java -------------------------------------------------------------------------------- /src/interview/code_0907_阿里巴巴/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0907_阿里巴巴/Main2.java -------------------------------------------------------------------------------- /src/interview/code_0907_阿里巴巴/input1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/code_0907_阿里巴巴/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0907_阿里巴巴/input2.txt -------------------------------------------------------------------------------- /src/interview/code_0908_招银网络/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0908_招银网络/Main1.java -------------------------------------------------------------------------------- /src/interview/code_0908_招银网络/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0908_招银网络/Main2.java -------------------------------------------------------------------------------- /src/interview/code_0908_招银网络/input1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/code_0908_招银网络/input2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/code_0908_网易互联网/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0908_网易互联网/Main1.java -------------------------------------------------------------------------------- /src/interview/code_0908_网易互联网/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0908_网易互联网/Main2.java -------------------------------------------------------------------------------- /src/interview/code_0908_网易互联网/Main3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0908_网易互联网/Main3.java -------------------------------------------------------------------------------- /src/interview/code_0908_网易互联网/input1.txt: -------------------------------------------------------------------------------- 1 | bwbwb -------------------------------------------------------------------------------- /src/interview/code_0908_网易互联网/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0908_网易互联网/input2.txt -------------------------------------------------------------------------------- /src/interview/code_0908_网易互联网/input3.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/code_0909_京东/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0909_京东/Main1.java -------------------------------------------------------------------------------- /src/interview/code_0909_京东/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0909_京东/Main2.java -------------------------------------------------------------------------------- /src/interview/code_0909_京东/input1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0909_京东/input1.txt -------------------------------------------------------------------------------- /src/interview/code_0909_京东/input2.txt: -------------------------------------------------------------------------------- 1 | 3 2 | 1 4 2 3 | 4 3 2 4 | 2 5 3 -------------------------------------------------------------------------------- /src/interview/code_0911_百度/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0911_百度/Main1.java -------------------------------------------------------------------------------- /src/interview/code_0912_迅雷/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0912_迅雷/Main1.java -------------------------------------------------------------------------------- /src/interview/code_0912_迅雷/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0912_迅雷/Main2.java -------------------------------------------------------------------------------- /src/interview/code_0912_迅雷/Source.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0912_迅雷/Source.java -------------------------------------------------------------------------------- /src/interview/code_0912_迅雷/input1.txt: -------------------------------------------------------------------------------- 1 | 10 -------------------------------------------------------------------------------- /src/interview/code_0912_迅雷/input2.txt: -------------------------------------------------------------------------------- 1 | 10 -61 -------------------------------------------------------------------------------- /src/interview/code_0913_vivo/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0913_vivo/Main1.java -------------------------------------------------------------------------------- /src/interview/code_0913_vivo/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0913_vivo/Main2.java -------------------------------------------------------------------------------- /src/interview/code_0913_vivo/Main3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0913_vivo/Main3.java -------------------------------------------------------------------------------- /src/interview/code_0913_vivo/Main4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0913_vivo/Main4.java -------------------------------------------------------------------------------- /src/interview/code_0913_vivo/Main5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0913_vivo/Main5.java -------------------------------------------------------------------------------- /src/interview/code_0913_vivo/UsingArrayList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0913_vivo/UsingArrayList.java -------------------------------------------------------------------------------- /src/interview/code_0913_vivo/input1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/code_0913_vivo/input2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/code_0913_vivo/input3.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/code_0913_vivo/input4.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/code_0913_vivo/input5.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/code_0915_搜狐畅游/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0915_搜狐畅游/Main1.java -------------------------------------------------------------------------------- /src/interview/code_0915_搜狐畅游/input1.txt: -------------------------------------------------------------------------------- 1 | 9 6 4 2 1 3 5 7 0 1 8 -------------------------------------------------------------------------------- /src/interview/code_0915_海康/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0915_海康/Main1.java -------------------------------------------------------------------------------- /src/interview/code_0915_海康/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0915_海康/Main2.java -------------------------------------------------------------------------------- /src/interview/code_0915_海康/Main3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0915_海康/Main3.java -------------------------------------------------------------------------------- /src/interview/code_0915_海康/Main4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0915_海康/Main4.java -------------------------------------------------------------------------------- /src/interview/code_0915_海康/input1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/code_0915_海康/input2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/code_0915_海康/input3.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/code_0915_海康/input4.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/code_0915_海康/input5.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/code_0915_爱奇艺/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0915_爱奇艺/Main1.java -------------------------------------------------------------------------------- /src/interview/code_0915_爱奇艺/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0915_爱奇艺/Main2.java -------------------------------------------------------------------------------- /src/interview/code_0915_爱奇艺/input1.txt: -------------------------------------------------------------------------------- 1 | 559000 -------------------------------------------------------------------------------- /src/interview/code_0915_爱奇艺/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/code_0915_爱奇艺/input2.txt -------------------------------------------------------------------------------- /src/interview/template2/Check.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/template2/Check.java -------------------------------------------------------------------------------- /src/interview/template2/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/template2/Main1.java -------------------------------------------------------------------------------- /src/interview/template2/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/template2/Main2.java -------------------------------------------------------------------------------- /src/interview/template2/input1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/template2/input2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/template3/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/template3/Main1.java -------------------------------------------------------------------------------- /src/interview/template3/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/template3/Main2.java -------------------------------------------------------------------------------- /src/interview/template3/Main3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/template3/Main3.java -------------------------------------------------------------------------------- /src/interview/template3/input1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/template3/input2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/template3/input3.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/template4/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/template4/Main1.java -------------------------------------------------------------------------------- /src/interview/template4/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/template4/Main2.java -------------------------------------------------------------------------------- /src/interview/template4/Main3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/template4/Main3.java -------------------------------------------------------------------------------- /src/interview/template4/Main4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/template4/Main4.java -------------------------------------------------------------------------------- /src/interview/template4/input1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/template4/input2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/template4/input3.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/template4/input4.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/template5/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/template5/Main1.java -------------------------------------------------------------------------------- /src/interview/template5/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/template5/Main2.java -------------------------------------------------------------------------------- /src/interview/template5/Main3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/template5/Main3.java -------------------------------------------------------------------------------- /src/interview/template5/Main4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/template5/Main4.java -------------------------------------------------------------------------------- /src/interview/template5/Main5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/interview/template5/Main5.java -------------------------------------------------------------------------------- /src/interview/template5/input1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/template5/input2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/template5/input3.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/template5/input4.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interview/template5/input5.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/java_learn/concurrent/create_thread/AtomaticDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/java_learn/concurrent/create_thread/AtomaticDemo.java -------------------------------------------------------------------------------- /src/java_learn/concurrent/create_thread/Thread1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/java_learn/concurrent/create_thread/Thread1.java -------------------------------------------------------------------------------- /src/java_learn/concurrent/threadlocal/demo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/java_learn/concurrent/threadlocal/demo.java -------------------------------------------------------------------------------- /src/java_learn/jcf/ArrayList/demo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/java_learn/jcf/ArrayList/demo.java -------------------------------------------------------------------------------- /src/java_learn/jcf/LinkedList/demo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/java_learn/jcf/LinkedList/demo.java -------------------------------------------------------------------------------- /src/learn/HelloWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/learn/HelloWorld.java -------------------------------------------------------------------------------- /src/learn/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/learn/Main.java -------------------------------------------------------------------------------- /src/learn/avl_tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/learn/avl_tree.java -------------------------------------------------------------------------------- /src/learn/demo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/learn/demo.java -------------------------------------------------------------------------------- /src/learn/demo2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/learn/demo2.java -------------------------------------------------------------------------------- /src/learn/pass_by_value_and_reference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/learn/pass_by_value_and_reference.java -------------------------------------------------------------------------------- /src/learn/test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/learn/test.java -------------------------------------------------------------------------------- /src/learn/trie_learn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/learn/trie_learn.java -------------------------------------------------------------------------------- /src/leetcode/code169_majority_element/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code169_majority_element/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code17_letter_combinations_of_a_phone_number/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code17_letter_combinations_of_a_phone_number/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code17_letter_combinations_of_a_phone_number/Solution2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code17_letter_combinations_of_a_phone_number/Solution2.java -------------------------------------------------------------------------------- /src/leetcode/code198_house_robber/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code198_house_robber/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code198_house_robber/Solution2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code198_house_robber/Solution2.java -------------------------------------------------------------------------------- /src/leetcode/code1_two_sum/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code1_two_sum/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code203_remove_linked_list_elements/ListNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code203_remove_linked_list_elements/ListNode.java -------------------------------------------------------------------------------- /src/leetcode/code203_remove_linked_list_elements/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code203_remove_linked_list_elements/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code204_count_primes/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code204_count_primes/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code204_count_primes/Solution1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code204_count_primes/Solution1.java -------------------------------------------------------------------------------- /src/leetcode/code208_implement_trie_prefix_tree/Trie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code208_implement_trie_prefix_tree/Trie.java -------------------------------------------------------------------------------- /src/leetcode/code20_valid_parentheses/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code20_valid_parentheses/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code211_add_and_search_word_data_structure_design/WordDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code211_add_and_search_word_data_structure_design/WordDictionary.java -------------------------------------------------------------------------------- /src/leetcode/code213_house_robber_ii/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code213_house_robber_ii/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code213_house_robber_ii/Solution1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code213_house_robber_ii/Solution1.java -------------------------------------------------------------------------------- /src/leetcode/code213_house_robber_ii/Solution2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code213_house_robber_ii/Solution2.java -------------------------------------------------------------------------------- /src/leetcode/code292_nim_game/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code292_nim_game/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code300_longest_increasing_subsequence/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code300_longest_increasing_subsequence/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code300_longest_increasing_subsequence/Solution2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code300_longest_increasing_subsequence/Solution2.java -------------------------------------------------------------------------------- /src/leetcode/code300_longest_increasing_subsequence/Solution3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code300_longest_increasing_subsequence/Solution3.java -------------------------------------------------------------------------------- /src/leetcode/code300_longest_increasing_subsequence/Solution4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code300_longest_increasing_subsequence/Solution4.java -------------------------------------------------------------------------------- /src/leetcode/code343_integer_break/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code343_integer_break/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code343_integer_break/Solution2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code343_integer_break/Solution2.java -------------------------------------------------------------------------------- /src/leetcode/code343_integer_break/Solution3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code343_integer_break/Solution3.java -------------------------------------------------------------------------------- /src/leetcode/code347_top_k_frequent_elements/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code347_top_k_frequent_elements/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code349_intersection_of_two_arrays/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code349_intersection_of_two_arrays/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code350_intersection_of_two_arrays_ii/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code350_intersection_of_two_arrays_ii/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code387_first_unique_character_in_a_string/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code387_first_unique_character_in_a_string/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code392_is_subsequence/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code392_is_subsequence/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code405_convert_a_number_to_hexadecimal/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code405_convert_a_number_to_hexadecimal/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code415_add_strings/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code415_add_strings/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code435_non_overlapping_intervals/Solution1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code435_non_overlapping_intervals/Solution1.java -------------------------------------------------------------------------------- /src/leetcode/code435_non_overlapping_intervals/Solution2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code435_non_overlapping_intervals/Solution2.java -------------------------------------------------------------------------------- /src/leetcode/code455_assign_cookies/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code455_assign_cookies/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code46_permutations/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code46_permutations/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code677_map_sum_pairs/MapSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code677_map_sum_pairs/MapSum.java -------------------------------------------------------------------------------- /src/leetcode/code67_add_binary/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code67_add_binary/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code70_climbing_stairs/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code70_climbing_stairs/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code70_climbing_stairs/Solution2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code70_climbing_stairs/Solution2.java -------------------------------------------------------------------------------- /src/leetcode/code75_sort_colors/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code75_sort_colors/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code77_combinations/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code77_combinations/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code79_word_search/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code79_word_search/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code79_word_search/Solution2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code79_word_search/Solution2.java -------------------------------------------------------------------------------- /src/leetcode/code7_reverse_integer/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code7_reverse_integer/Solution.java -------------------------------------------------------------------------------- /src/leetcode/code804_unique_morse_code_words/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/leetcode/code804_unique_morse_code_words/Solution.java -------------------------------------------------------------------------------- /src/nowcoder/pdd2018/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/nowcoder/pdd2018/Main1.java -------------------------------------------------------------------------------- /src/nowcoder/pdd2018/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/nowcoder/pdd2018/Main2.java -------------------------------------------------------------------------------- /src/nowcoder/pdd2018/Main4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/nowcoder/pdd2018/Main4.java -------------------------------------------------------------------------------- /src/nowcoder/pdd2018/input1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/nowcoder/pdd2018/input1.txt -------------------------------------------------------------------------------- /src/nowcoder/pdd2018/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/nowcoder/pdd2018/input2.txt -------------------------------------------------------------------------------- /src/nowcoder/pdd2018/input4.txt: -------------------------------------------------------------------------------- 1 | 4 2 | 3 4 1 2 -------------------------------------------------------------------------------- /src/sword_offer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/README.md -------------------------------------------------------------------------------- /src/sword_offer/code01_二维数组中的查找/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code01_二维数组中的查找/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code02_替换空格/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code02_替换空格/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code03_从尾到头打印链表/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code03_从尾到头打印链表/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code04_重建二叉树/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code04_重建二叉树/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code04_重建二叉树/Solution3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code04_重建二叉树/Solution3.java -------------------------------------------------------------------------------- /src/sword_offer/code05_用两个栈实现队列/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code05_用两个栈实现队列/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code06_旋转数组的最小数字/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code06_旋转数组的最小数字/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code07_斐波那契数列/Solution1_递归方法.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code07_斐波那契数列/Solution1_递归方法.java -------------------------------------------------------------------------------- /src/sword_offer/code07_斐波那契数列/Solution2_记忆化搜索.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code07_斐波那契数列/Solution2_记忆化搜索.java -------------------------------------------------------------------------------- /src/sword_offer/code07_斐波那契数列/Solution3_动态规划.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code07_斐波那契数列/Solution3_动态规划.java -------------------------------------------------------------------------------- /src/sword_offer/code08_跳台阶/Solution1_递归方法.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code08_跳台阶/Solution1_递归方法.java -------------------------------------------------------------------------------- /src/sword_offer/code08_跳台阶/Solution2_记忆化搜索.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code08_跳台阶/Solution2_记忆化搜索.java -------------------------------------------------------------------------------- /src/sword_offer/code09_变态跳台阶/Solution_递归方式.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code09_变态跳台阶/Solution_递归方式.java -------------------------------------------------------------------------------- /src/sword_offer/code10_矩形覆盖/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code10_矩形覆盖/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code11_二进制中1的个数/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code11_二进制中1的个数/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code12_数值的整数次方/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code12_数值的整数次方/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code13_调整数组顺序使奇数位于偶数前面/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code13_调整数组顺序使奇数位于偶数前面/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code14_链表中倒数第k个结点/ListNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code14_链表中倒数第k个结点/ListNode.java -------------------------------------------------------------------------------- /src/sword_offer/code14_链表中倒数第k个结点/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code14_链表中倒数第k个结点/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code15_反转链表/ListNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code15_反转链表/ListNode.java -------------------------------------------------------------------------------- /src/sword_offer/code15_反转链表/PrintListNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code15_反转链表/PrintListNode.java -------------------------------------------------------------------------------- /src/sword_offer/code15_反转链表/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code15_反转链表/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code16_合并两个排序的链表/ListNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code16_合并两个排序的链表/ListNode.java -------------------------------------------------------------------------------- /src/sword_offer/code16_合并两个排序的链表/PrintListNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code16_合并两个排序的链表/PrintListNode.java -------------------------------------------------------------------------------- /src/sword_offer/code16_合并两个排序的链表/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code16_合并两个排序的链表/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code17_树的子结构/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code17_树的子结构/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code17_树的子结构/TreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code17_树的子结构/TreeNode.java -------------------------------------------------------------------------------- /src/sword_offer/code18_二叉树的镜像/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code18_二叉树的镜像/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code18_二叉树的镜像/TreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code18_二叉树的镜像/TreeNode.java -------------------------------------------------------------------------------- /src/sword_offer/code18_二叉树的镜像/TreeNodePrint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code18_二叉树的镜像/TreeNodePrint.java -------------------------------------------------------------------------------- /src/sword_offer/code19_顺时针打印矩阵/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code19_顺时针打印矩阵/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code20_包含min函数的栈/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code20_包含min函数的栈/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code21_栈的压入和弹出序列/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code21_栈的压入和弹出序列/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code22_从上往下打印二叉树/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code22_从上往下打印二叉树/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code22_从上往下打印二叉树/TreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code22_从上往下打印二叉树/TreeNode.java -------------------------------------------------------------------------------- /src/sword_offer/code23_二叉搜索树的后序遍历序列/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code23_二叉搜索树的后序遍历序列/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code24_二叉树中和为某一值的路径/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code24_二叉树中和为某一值的路径/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code24_二叉树中和为某一值的路径/TreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code24_二叉树中和为某一值的路径/TreeNode.java -------------------------------------------------------------------------------- /src/sword_offer/code25_复杂链表的复制/RandomListNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code25_复杂链表的复制/RandomListNode.java -------------------------------------------------------------------------------- /src/sword_offer/code25_复杂链表的复制/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code25_复杂链表的复制/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code26_二叉搜索树与双向链表/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code26_二叉搜索树与双向链表/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code26_二叉搜索树与双向链表/TreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code26_二叉搜索树与双向链表/TreeNode.java -------------------------------------------------------------------------------- /src/sword_offer/code27_字符串的排列/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code27_字符串的排列/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code27_字符串的排列/Solution2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code27_字符串的排列/Solution2.java -------------------------------------------------------------------------------- /src/sword_offer/code28_数组中出现次数超过一半的数字/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code28_数组中出现次数超过一半的数字/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code29_最小的K个数/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code29_最小的K个数/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/code30_连续子数组的最大和/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/code30_连续子数组的最大和/Solution.java -------------------------------------------------------------------------------- /src/sword_offer/standard/ListNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/standard/ListNode.java -------------------------------------------------------------------------------- /src/sword_offer/standard/TreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/standard/TreeNode.java -------------------------------------------------------------------------------- /src/sword_offer/standard/TreeNodePrint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/sword_offer/standard/TreeNodePrint.java -------------------------------------------------------------------------------- /src/training/hw2019/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/training/hw2019/Main1.java -------------------------------------------------------------------------------- /src/training/hw2019/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/training/hw2019/Main2.java -------------------------------------------------------------------------------- /src/training/hw2019/input1.txt: -------------------------------------------------------------------------------- 1 | ABCD12#%xyz -------------------------------------------------------------------------------- /src/training/hw2019/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/training/hw2019/input2.txt -------------------------------------------------------------------------------- /src/training/train_20180818/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/training/train_20180818/Main1.java -------------------------------------------------------------------------------- /src/training/train_20180818/input1.txt: -------------------------------------------------------------------------------- 1 | 8K67A65K27T59K346AK2 -------------------------------------------------------------------------------- /src/training/wy_game_2018/Main1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/training/wy_game_2018/Main1.java -------------------------------------------------------------------------------- /src/training/wy_game_2018/Main2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/training/wy_game_2018/Main2.java -------------------------------------------------------------------------------- /src/training/wy_game_2018/Main3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/training/wy_game_2018/Main3.java -------------------------------------------------------------------------------- /src/training/wy_game_2018/Main3_demo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/training/wy_game_2018/Main3_demo.java -------------------------------------------------------------------------------- /src/training/wy_game_2018/input1.txt: -------------------------------------------------------------------------------- 1 | 2 2 | 19:90:23 3 | 23:59:59 -------------------------------------------------------------------------------- /src/training/wy_game_2018/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/training/wy_game_2018/input2.txt -------------------------------------------------------------------------------- /src/training/wy_game_2018/input3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/training/wy_game_2018/input3.txt -------------------------------------------------------------------------------- /src/utils/FunUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/utils/FunUtils.java -------------------------------------------------------------------------------- /src/utils/PrintHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/utils/PrintHelper.java -------------------------------------------------------------------------------- /src/utils/PrintableMaxHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/utils/PrintableMaxHeap.java -------------------------------------------------------------------------------- /src/utils/SizeOf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/utils/SizeOf.java -------------------------------------------------------------------------------- /src/utils/SortTestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/utils/SortTestHelper.java -------------------------------------------------------------------------------- /src/utils/template/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/src/utils/template/Main.java -------------------------------------------------------------------------------- /training/20180808 华为笔试.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/training/20180808 华为笔试.md -------------------------------------------------------------------------------- /training/20180818 链家编程题.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/training/20180818 链家编程题.md -------------------------------------------------------------------------------- /training/2018拼多多校园招聘.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/training/2018拼多多校园招聘.md -------------------------------------------------------------------------------- /training/2018网易游戏.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/training/2018网易游戏.md -------------------------------------------------------------------------------- /training/alibaba_20180511.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/training/alibaba_20180511.md -------------------------------------------------------------------------------- /剑指Offer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/剑指Offer.md -------------------------------------------------------------------------------- /剑指Offer题解.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frank-lam/interview_code/HEAD/剑指Offer题解.md --------------------------------------------------------------------------------