C + + virtual table and virtual destructor
In C + +, the realization of polymorphism is related to the concept of binding. The process of compiling and linking a source program into an executable file is the process of binding (or assembling) the executable code together. Among them, the connection completed before operation becomes static connection (early connection); The binding comp ...
Added by steelmanronald06 on Thu, 27 Jan 2022 02:25:56 +0200
2022-1-26 traversal DFS BFS of data structure diagram
Traversal of Graphs
concept
Depth first traversal
The specific method of DFS (depth first search) algorithm is: go deep from a certain point. When you can't go down, go back to the previous step until you find the solution or finish all the points.
When implementing this sequential access order, the idea of operation action storage ...
Added by auddog on Wed, 26 Jan 2022 23:59:04 +0200
Multi view 3D model texture mapping 02
prefaceThrough the previous article Multi view 3D model texture mapping 01 , I basically have a simple understanding of the OpenMVS framework and usage methods. Here I continue to explore based on the previous article and explain the problems left in the previous article.Known:1. There are point cloud data taken from 8 angles on hand, and the p ...
Added by irishdreaming on Wed, 26 Jan 2022 19:11:07 +0200
17 C++11 common syntax
1, Introduction to C++11
In 2003, the C + + Standard Committee submitted a Technical Corrigendum (TC1) so that the name of C++03 has replaced the name of C++98 as the latest C + + standard before C++11. However, TC1 mainly fixes the loopholes in the C++98 Standard, and the core part of the language has not been changed. Therefore, peo ...
Added by sir nitr0z on Wed, 26 Jan 2022 18:28:26 +0200
Week2 of monthly LeetCode weekly questions
catalogue
31. Next arrangement
32. Longest valid bracket
34. Find the first and last position of an element in a sorted array
33. Search rotation sort array
46. Full arrangement
39. Combination sum
77. Portfolio
78. Subset
48. Rotate image
49. Grouping of acronyms
56. Consolidation interval
62. Different paths
75. Color classificat ...
Added by towerspl on Wed, 26 Jan 2022 16:18:31 +0200
Do you really know how to correctly use the dynamic parameter adjustment mechanism in ROS?
Principle of dynamically adjusting parameters in ROS
We have a requirement in reality: we hope to change the parameters in the parameter server for debugging the robot, and we don't want to restart the relevant nodes every time we change the parameters, which is time-consuming, labor-consuming and troublesome. What we expect is that we can not ...
Added by rgermain on Wed, 26 Jan 2022 16:09:51 +0200
Sword finger Offer 57 And are two numbers of s
Sword finger Offer 57 And two numbers with s - LeetCode (LeetCode CN. Com)
catalogue
Scheme 1: basic method
thinking
Complexity
code
Operation results
Scheme 2: improvement of basic method
thinking
Complexity
code
Operation results
Scheme 3: binary search
thinking
Complexity
code
Operation results
Option 4: from both sid ...
Added by renegade33 on Wed, 26 Jan 2022 15:48:56 +0200
[C language] Pointer advanced fifth station, function pointer
Pointer advanced fifth stop 🚏: Function pointer
Click on my home page to review the contents of the first four stations~
1 function pointer
Functions also have their own addresses. Function name / & function name is the address of the function
1.1 basic form
stay Array pointer In our study, we learned
int arr[5];
int (*p ...
Added by Rdam on Wed, 26 Jan 2022 14:30:06 +0200
Continue the (3n+1) conjecture
Continue the (3n+1) conjecture
Callatz conjectures:
For any positive integer n, if it is even, cut it in half; If it is odd, cut (3n+1) in half. This has been repeatedly cut down, and finally you must get n=1 at a certain step. Karaz announced this conjecture at the World Conference of mathematicians in 1950. It is said that at that time, the ...
Added by tsinka on Wed, 26 Jan 2022 14:22:57 +0200
A group of people were playing the game of "three times out of the circle" and asked the last person to stay who was in the first place?
The meaning of this question is: there are n students reporting in a circle (1 ~ 3). The students who report to 3 quit the circle, and the remaining students continue to report until there is one left. Ask the remaining students what the original serial number is?
For example: seven students are playing this game
@ @ @ ...
Added by mimcris on Wed, 26 Jan 2022 11:55:46 +0200