Web-wide most detailed Java implementation of single-chain list (add, delete, change, check, traverse, etc.)
Web-wide most detailed Java implementation of single-chain list (add, delete, change, check, traverse, etc.)
Take the student management system as an example: the node is the student, and the whole chain table is the management system
Node Definition, Constructor
The student class has information such as number, name, subscript, etc. By defa ...
Posted by marting on Sun, 13 Feb 2022 18:42:11 +0100
Minimum spanning tree algorithm and bipartite graph algorithm
There are two minimum spanning tree algorithms. One is prim algorithm and the other is Kruskal algorithm. The time complexity of the two algorithms are o (n^2) and O (mlogn) [n is the number of points and m is the number of edges]. The two algorithms behave differently in different graphs.
Let's start with prim algorithm.
The core idea of thi ...
Posted by FaT3oYCG on Sun, 13 Feb 2022 11:57:46 +0100
Introduction to basic JAVA learning
Introduction to JAVA array (I)
So far, the basic syntax of java has been basically summarized. The next thing to learn is array.
1. Overview of Array
Array is a collection of multiple data of the same type arranged in a certain order, named with a name, and managed uniformly by numbering.Common concepts of arrays: 1. Array name 2. Elements 3 ...
Posted by MBrody on Sun, 13 Feb 2022 03:19:44 +0100
Start from scratch embedded system development learning Day8 (data structure)
1, Curriculum system
Concept
Sequence table, single chain table, one-way circular table, two-way circular table, queue, stack
Tree
Figure
Algorithm:
Search algorithm
2, Why learn data structures
1. Program = data structure + algorithm
Data structure is not only a very important thing to write code, but also a basic course
2. Data stru ...
Posted by nickk on Sat, 12 Feb 2022 14:06:51 +0100
Java - Comparison of Java objects
Comparison of java objects Objectives of this section
Raising questionsComparison of elementsComparison of objects in JavaComparison method of PriorityQueue in collection frameworkSimulate the implementation of PriorityQueue
1. Questions raised
Last class, we talked about priority queue. When inserting elements into priority queue, there is ...
Posted by anon_amos on Sat, 12 Feb 2022 12:57:36 +0100
[backtracking algorithm] data structure and algorithm
Backtracking algorithm is actually a similar exhaustive search attempt process, which is mainly to find the order of the problem in the search attempt process. When it is found that the solution conditions are not met, it will "backtrack" (i.e. backtrack) and try other paths. Therefore, backtracking method is known as "common pro ...
Posted by riex1 on Sat, 12 Feb 2022 12:06:15 +0100
Algorithm III. sorting and searching
Some codes involve the knowledge mentioned before
Quick sort
Two way fast platoon
Improve according to the one-way fast sorting in the previous section. In order to prevent each cycle, the same number is on one side, such as:
3 4 1 2 3 2 1 3 1 3 5 4
Single way fast platoon: 1 1 2 1 3 3 3 4 5 4
In this way, the case equal to thre ...
Posted by britey on Sat, 12 Feb 2022 09:03:26 +0100
Three solutions to change in Python
Change
The most direct solution to the change problem is the greedy strategy. For example: for coins with face values of 1, 5, 10 and 25, solve the minimum number of coins required to exchange 63 yuan.
The idea of greedy strategy is to constantly use the coins with the largest face value to try. No, in this case, 25 coins are used to try the ...
Posted by dbrimlow on Sat, 12 Feb 2022 08:55:23 +0100
Research on consistent HASH algorithm
Research on consistent HASH algorithm
Contributor: underground Stalker
1. Introduction
When studying the CRUSH algorithm of distributed storage Ceph, I saw the article introduce that it is a special consistency HASH algorithm, so I began to study the consistency HASH algorithm, make early preparation, and found that the concept is indeed clo ...
Posted by nightowl on Fri, 11 Feb 2022 16:50:58 +0100
[C + +] detailed explanation of monotonic queue
Today, let's talk about monotonic queues and stacks.
Although these two data structures are not directly implemented in c + + stl, it is easy to use monotonic queue (stack) in the process of doing questions, especially in some difficult questions.
Monotone queue
1.1 introduction to monotone queue
Monotonic queue is the monotonous relati ...
Posted by chetanmadaan on Fri, 11 Feb 2022 16:47:36 +0100