Data Structures and Algorithms Program questions are summarized as follows :( continually updated)
Box address: https: //blog.csdn.net/MaybeForever/column/info/41255
1、PAT(Basic Level)Practise-----1001
2, the Java learning manuals :( data structures and algorithms - list) how to operate singly linked list of additions and deletions?
3, the Java learning manuals :( data structures and algorithms - list) How to achieve a single list sorted?
4, the Java learning manuals :( data structures and algorithms - list) How to remove duplicate elements from the list?
5, the Java learning manuals :( data structures and algorithms - list) How to find a single list in the penultimate K elements?
6, the Java learning manuals :( data structures and algorithms - list) how to reverse a linked list?
7, the Java learning manuals :( data structures and algorithms - list) How to output a single list from the tail to the head?
8, the Java learning manuals :( data structures and algorithms - the list) how to find the middle node elements singly linked list?
9, the Java learning manuals :( data structures and algorithms - list) How to delete the specified node in without knowing the head pointer?
10, the Java learning manuals :( data structures and algorithms - stacks and queues) how to stack?
11, the Java learning manuals :( data structures and algorithms - stacks and queues) How to O (1) time complexity of the stack seeking the smallest element?
12, the Java learning manuals :( data structures and algorithms - stacks and queues) how to implement the queue?
13, the Java learning manuals :( data structures and algorithms - stacks and queues) How to simulate two stacks queue?
14, the Java learning manuals :( data structures and algorithms - sort) insertion sort
15, the Java learning manuals :( data structures and algorithms - sort) Shell sort
16, the Java learning manuals :( data structures and algorithms - sort) Bubble Sort
17, the Java learning manuals :( data structures and algorithms - sort) Quick Sort
18, the Java learning manuals :( data structures and algorithms - sort) Selection Sort
19, the Java learning manuals :( data structures and algorithms - sort) merge sort
20, the Java learning manuals :( data structures and algorithms - sort) heapsort
21, the Java learning manuals :( data structures and algorithms - bit operation) how to use multiplication shift operation?
22, the Java learning manuals :( data structures and algorithms - bit operation) How to determine if a number is 2 ^ n?
23, the Java learning manuals :( data structures and algorithms - bit operation) How to get the binary number 1?
24-, the Java learning manuals :( data structures and algorithms - string) how to reverse a string?
25, the Java learning manuals :( data structures and algorithms - string) how to determine whether two strings of the same characters?
26, the Java learning manuals :( data structures and algorithms - string) how the statistics line of characters How many words?
27, the Java learning manuals :( data structures and algorithms - string) how to remove duplicate characters in a string?
28, the Java learning manuals :( data structures and algorithms - string) how to output all combinations of strings?
29, the Java learning manuals :( data structures and algorithms - array) How to print on demand arrangement of the array?
30, the Java learning manuals :( data structures and algorithms - binary) how binary sort tree?
31, the Java learning manuals :( data structures and algorithms - binary) how the binary tree traversal sequence?
32, the Java learning manuals :( data structures and algorithms - binary tree) known preorder and inorder traversal, how to seek post-order traversal?
33 is, the Java :( manual learning data structures and algorithms - binary) seeking the maximum distance of the node binary tree
34, the Java learning manuals :( data structures and algorithms) how to eliminate nested parentheses?
35, the Java learning manuals :( data structures and algorithms) how not to use comparison operators can find the maximum and minimum of the two numbers?
36, the Java learning manuals :( data structures and algorithms - array) How to find the largest element in the array with the smallest element?
37, the Java learning manuals :( data structures and algorithms - array) array to find out how the second largest number?
38, the Java learning manuals :( data structures and algorithms - regular expressions) How to determine whether a card number to meet the requirements?
39, the Java learning manuals :( data structures and algorithms - string) to fight a lot to learn Pa 20th batch programming that second question written test
40, Nova Technology 2020 session of the campus recruitment - please write a thread-safe singleton
41, the Java learning manuals :( data structures and algorithms - Recursive) a person climbing stairs, you can climb a step or a two-stage, n ask how many flights of stairs to climb law?
42, the Java learning manuals :( data structures and algorithms - Array / Dynamic Programming) the best time to stock trading (leetcode)
43, the Java learning manuals :( data structures and algorithms - to sort) three-way fast row
44, the Java learning manuals :( data structures and algorithms - array) to find out how to duplicate elements in the array largest number?
45, the Java learning manuals :( data structures and algorithms - array) How to get the array equal to the combined sum of which two at 20
46, the Java study manual: Dajiang Innovation 2020 session of the campus recruitment - software title two class B-roll positions
47, the Java study manual: Dajiang Innovation 2020 session of the campus recruitment - software title a Class B-roll positions
48, the Java study manual: Huawei 2020 session of the campus recruitment - software title
49, the Java study manual: Shell to find room school recruit 2020 - end mobile engineers papers
50, the Java learning manuals :( data structures and algorithms - Find) binary search
51, the Java learning manuals :( data structures and algorithms - array) Move Zeros (leetcode283)
52, the Java learning manuals :( data structures and algorithms - array) Sort Colors (leetcode75)
53, the Java learning manuals :( data structures and algorithms - array) Minimun Size Subarray Sum (leetcode209)
54, the Java learning manuals :( data structures and algorithms - array) Longest Substring Without Repeating Characters (leetcode3 )
55, the Java learning manuals :( data structures and algorithms - array) Two Sum (leetcode1)
56, the Java learning manuals :( data structures and algorithms - array) 4Sum (leetcode454)
57, the Java learning manuals :( data structures and algorithms - array) Number of Boomerangs (leetcode447)
58, the Java learning manuals :( data structures and algorithms - array) Contains Duplicate II (leetcode219)
59, the Java learning manuals :( data structures and algorithms - array) Contains Duplicate III (leetcode220)
60, the Java study manual: Glodon 2020 session of the campus recruitment - Software Development Engineer / Test Engineer
61, the Java learning manuals :( data structures and algorithms - stacks and queues) Valid Parentheses (leetcode20)
62, the Java learning manuals :( data structures and algorithms - array) how an array Rotate Right k bits?
63, the Java learning manuals :( data structures and algorithms - array) How do the most consecutive sub-array sum?
64-, the Java learning manuals :( data structures and algorithms - array) How to find the array k-th smallest number?
65, the Java learning manuals :( data structures and algorithms - array) How to find an array of numbers appear only once?
66, the Java learning manuals :( data structures and algorithms - string) Leter Combinations of a Phone Number ( leetcode17)
67, the Java learning manuals :( data structures and algorithms - array) Combinations (leetcode77)
68, the Java learning manuals :( data structures and algorithms - array) Word Search (leetcode79)
69, the Java learning manuals :( data structures and algorithms - array) Number of Islands (leetcode200)
70, the Java learning manuals :( data structures and algorithms - array) N-Queens (leetcode51)