2022/2/22 BFS dijestra A * routing algorithm
A* search:
Combining BFS and greedy algorithm, it is usually used for game pathfinding. A * is one of the heuristic search algorithms
BFS:
Like ripples, it spreads out circle by circle, but it doesn't care where the end point is
Breadth first, store the starting point in the queue, add the points that have not been visited up, down, lef ...
Posted by cowboy_x on Tue, 22 Feb 2022 14:50:56 +0100
Solution to the bracket sequence of the 12th Blue Bridge Cup group B provincial competition
problem analysis
First, we should express the legitimacy of the bracket sequence
The initial value of the defined variable C is 0Traversing the sequence from left to right, it is found that the left bracket C=C+1 and the right bracket C=C-1Finally, if C==0 and C has never been negative, the sequence is legal
Similarly, we can define the l ...
Posted by Mateobus on Tue, 22 Feb 2022 14:35:11 +0100
Reading notes of C language programming (Chapter 11 - structure and common body)
11.1 structure
11.1.1 general
Sometimes different types of data need to be combined into an organic whole for easy reference, so a structure appears. Similar to classes in high-level languages such as Java. For example, a student has attributes such as student number / name / gender / age / address:
int num;
char name[20];
char sex;
int age; ...
Posted by silvercover on Tue, 22 Feb 2022 14:26:25 +0100
pytorch training classifier
Training a Classifier
We learned how to define the neural network, calculate the loss and update the network weight
What about data?
Usually, when you have to deal with images, text, audio or video, you can use a standard python package that can load data into a numpy array, and then convert the array to torch* Tensor
Image: pilot, opencvAu ...
Posted by hunainrasheed on Tue, 22 Feb 2022 14:24:29 +0100
Detailed explanation of JAVA process control - including exercises
JAVA learning-02-mr. Han Shunping
Detailed explanation of JAVA process control - including exercises
Branch control
Single branch /*
Basic grammar
if (Conditional expression){
if Statement block
}
*/
int a = 10;
if ( a > 8 ) {
System.out.println("Entered if Statement block");
}
Double branch /*
Basic grammar
if (Conditional expres ...
Posted by Strings on Tue, 22 Feb 2022 14:10:10 +0100
An actuator that can automatically match the implementation class according to the interface (noodles)
Demand background
Take a scenario. For example, at this time, we wrote a restaurant class to make different faces for users according to their needs.
So how to achieve it at this time?
The conventional writing method may be to take the user input as a variable, and then make if for this variable
If there are n kinds of faces, there are ...
Posted by abda53 on Tue, 22 Feb 2022 14:05:20 +0100
c language self-study tutorial - file operation
1. Why use files
When we learned the structure earlier, we wrote the program of address book. When the address book runs, we can add and delete data to the address book. At this time, the data is stored in memory. When the program exits, the data in the address book will naturally disappear. The next time we run the address book program, t ...
Posted by mrdave on Tue, 22 Feb 2022 14:00:55 +0100
JDBC learning notes
1, What is JDBC Java database connectivity. Essence of JDBC: JDBC is a set of interface s formulated by SUN company. Interfaces have callers and implementers. Interface oriented calling and interface oriented writing implementation classes belong to interface oriented programming. Polymorphic mechanism is very typical: Abstract oriented program ...
Posted by chrille112 on Tue, 22 Feb 2022 13:57:36 +0100
Branch and loop statements
Branch statement
Process control
Classification: sequential structure, branch structure (if, switch), circular structure (while, do... While, for)
Sequential structure
Sequential structure is the simplest and most basic process control in the program. There is no specific syntax structure. It is executed in sequence according to the sequenc ...
Posted by Valera on Tue, 22 Feb 2022 13:55:34 +0100
3 Python comparison operator
5.3 comparison operators
5.3.1 id function view variable flag
[experience code]
# Three integer variables are defined by unpacking assignment method
a,b,c = 10,10,20.5
# View the values of three variables
print(a)
print(b)
print(c)
# View the data types of three variables
print(type(a))
print(type(b))
print(type(c))
# View the IDs of the ...
Posted by cafegirl on Tue, 22 Feb 2022 13:55:08 +0100