MindMap Gallery C object-oriented, C basic algorithms and CSTL
This is a mind map about C programming language learning notes, mainly covering C object-oriented, C basic algorithms, and C STL (standard template library).
Edited at 2025-02-28 12:52:46Rumi: 10 dimensions of spiritual awakening. When you stop looking for yourself, you will find the entire universe because what you are looking for is also looking for you. Anything you do persevere every day can open a door to the depths of your spirit. In silence, I slipped into the secret realm, and I enjoyed everything to observe the magic around me, and didn't make any noise. Why do you like to crawl when you are born with wings? The soul has its own ears and can hear things that the mind cannot understand. Seek inward for the answer to everything, everything in the universe is in you. Lovers do not end up meeting somewhere, and there is no parting in this world. A wound is where light enters your heart.
Chronic heart failure is not just a problem of the speed of heart rate! It is caused by the decrease in myocardial contraction and diastolic function, which leads to insufficient cardiac output, which in turn causes congestion in the pulmonary circulation and congestion in the systemic circulation. From causes, inducement to compensation mechanisms, the pathophysiological processes of heart failure are complex and diverse. By controlling edema, reducing the heart's front and afterload, improving cardiac comfort function, and preventing and treating basic causes, we can effectively respond to this challenge. Only by understanding the mechanisms and clinical manifestations of heart failure and mastering prevention and treatment strategies can we better protect heart health.
Ischemia-reperfusion injury is a phenomenon that cellular function and metabolic disorders and structural damage will worsen after organs or tissues restore blood supply. Its main mechanisms include increased free radical generation, calcium overload, and the role of microvascular and leukocytes. The heart and brain are common damaged organs, manifested as changes in myocardial metabolism and ultrastructural changes, decreased cardiac function, etc. Prevention and control measures include removing free radicals, reducing calcium overload, improving metabolism and controlling reperfusion conditions, such as low sodium, low temperature, low pressure, etc. Understanding these mechanisms can help develop effective treatment options and alleviate ischemic injury.
Rumi: 10 dimensions of spiritual awakening. When you stop looking for yourself, you will find the entire universe because what you are looking for is also looking for you. Anything you do persevere every day can open a door to the depths of your spirit. In silence, I slipped into the secret realm, and I enjoyed everything to observe the magic around me, and didn't make any noise. Why do you like to crawl when you are born with wings? The soul has its own ears and can hear things that the mind cannot understand. Seek inward for the answer to everything, everything in the universe is in you. Lovers do not end up meeting somewhere, and there is no parting in this world. A wound is where light enters your heart.
Chronic heart failure is not just a problem of the speed of heart rate! It is caused by the decrease in myocardial contraction and diastolic function, which leads to insufficient cardiac output, which in turn causes congestion in the pulmonary circulation and congestion in the systemic circulation. From causes, inducement to compensation mechanisms, the pathophysiological processes of heart failure are complex and diverse. By controlling edema, reducing the heart's front and afterload, improving cardiac comfort function, and preventing and treating basic causes, we can effectively respond to this challenge. Only by understanding the mechanisms and clinical manifestations of heart failure and mastering prevention and treatment strategies can we better protect heart health.
Ischemia-reperfusion injury is a phenomenon that cellular function and metabolic disorders and structural damage will worsen after organs or tissues restore blood supply. Its main mechanisms include increased free radical generation, calcium overload, and the role of microvascular and leukocytes. The heart and brain are common damaged organs, manifested as changes in myocardial metabolism and ultrastructural changes, decreased cardiac function, etc. Prevention and control measures include removing free radicals, reducing calcium overload, improving metabolism and controlling reperfusion conditions, such as low sodium, low temperature, low pressure, etc. Understanding these mechanisms can help develop effective treatment options and alleviate ischemic injury.
C Object Oriented, C Basic Algorithm and C STL
Classes and Objects
Define the class
Member variables
Member functions
Create an object
Object declaration
Object definition
Access control
public
Private
protected
inherit
Base and derived classes
Single inheritance
More inheritance
Access permissions
Inheritance type
Member visits
Polymorphic
Virtual functions
Declare virtual functions
Implement virtual functions
Pure virtual functions and abstract classes
Define pure virtual functions
The role of abstract classes
Package
Constructors and destructors
The role of constructor
The role of destructors
Copy constructor
Use scenarios for copy construction
Operator overloading
Overload arithmetic operators
Overload assignment operator
Friend functions and classes
Definition of friendly function
Definition of friendly class
C Basic Algorithm
Sorting algorithm
Bubble sort
Algorithm Principles
Time complexity
Select Sort
Algorithm Principles
Time complexity
Insert sort
Algorithm Principles
Time complexity
Quick sort
Algorithm Principles
Time complexity
Merge sort
Algorithm Principles
Time complexity
Search Algorithm
Linear search
Algorithm Principles
Time complexity
Binary search
Algorithm Principles
Time complexity
Graph Algorithm
Depth First Search (DFS)
Algorithm Principles
Application scenarios
Broadness-first search (BFS)
Algorithm Principles
Application scenarios
Dynamic planning
Fibonacci sequence
Algorithm Principles
Optimization method
Backpack problem
Algorithm Principles
Solution
C STL
container
Sequential container
vector
Dynamic array
Random access
list
Two-way link list
High efficiency in insertion and deletion
deque
Double-ended queue
Head and tail insertion and deletion efficiently
Associated container
set
gather
Automatic sorting
Multiset
Multiple collections
Allow duplicate elements
map
Key-value pair mapping
Key unique
multimap
Key-value pair mapping
Keys can be repeated
Unordered associated containers
unordered_set
Hash collection
Quick search
unordered_map
Hash mapping
Quick search
Iterator
Types of iterators
Input iterator
Output iterator
Forward iterator
Bidirectional iterator
Random access iterator
Use of iterators
Traversal container
Access elements
algorithm
Non-modified sequence algorithm
Find
Find elements
count
Counting elements
Modified Sequence Algorithm
copy
Copy sequence
transform
Convert sequence
Sorting algorithm
sort
Sort sequence
stable_sort
Stable sorting
Numerical Algorithm
accumulate
Accumulated sequence
inner_product
Internal product calculation
Function Object
Standard function object
Arithmetic function object
Relational function object
Logical function object
Custom function object
Overload operator()
Use scenarios
adapter
Stack adapter
stack
Last In First Out (LIFO) container
Queue Adapter
queue
First-in First-out (FIFO) container
priority_queue
Priority queue
Function adapter
bind
Bind function parameters
function
Encapsulate callable entities
Iterator adapter
Insert iterator
back_inserter
Insert element at the end of the container
front_inserter
Insert element at the beginning of the container
inserter
Insert element at the specified location
Stream iterator
isstream_iterator
Input Stream Iterator
ostream_iterator
Output Stream Iterator
Reverse iterator
reverse_iterator
Reverse traversal container
Mobile iterator
move_iterator
Move elements instead of copying