Unit 2 Cheat Sheet
Unit 2 Cheat Sheet
• Information: Processed data that makes sense (e.g., ”John is 23 and his ID
is 1001”).
Operation Description
Insertion Add new data to a structure
Deletion Remove data from a structure
Traversal Visit all elements
Searching Find an element
Sorting Arrange elements in a specific order
1
4 Arrays in C++
4.1 Operations
Traversal:
1 for(int i = 0; i < 5; i++) {
2 cout << arr[i] << ” ”;
3 }
Insertion:
1 int pos = 2, val = 25;
2 for (int i = 4; i >= pos; i--) {
3 arr[i+1] = arr[i];
4 }
5 arr[pos] = val;
Deletion:
1 int pos = 2;
2 for (int i = pos; i < 4; i++) {
3 arr[i] = arr[i+1];
4 }
5 Searching Algorithms
2
6 Sorting Algorithms
7 2D Arrays
8 Pointers in C++
1 struct Node {
2 int data;
3 Node* next;
4 };