Java Learning Handbook: Data Structures and Algorithms Summary

Disclaimer: This article is a blogger original article, follow the CC 4.0 BY-SA copyright agreement, reproduced, please attach the original source link and this statement.
This link: https://blog.csdn.net/MaybeForever/article/details/95480618

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)

Guess you like

Origin blog.csdn.net/MaybeForever/article/details/95480618