Any Programming Language can be used along for this course, but the provided solutions would be in C++. Any C++ compiler would work for this.
Further if you want to also learn to use Docker or have prior experience with it, I do have a docker image with compilers for python, C++, and Java installed. The docker image can be pulled with the following command :
docker pull ghcr.io/aadhityasw/competitive-programming:latest
In case you do not have prior experience with docker and want to learn more, do use some online tutorials to learn about Containers
, Docker
, and how they work before you head over installing docker.
S.no | Name of the Experiment |
---|---|
1 | Find Largest digit in a number |
2 | Even Odd Array Split |
3 | String Palindrome |
4 | String Sort |
5 | Partial Array Sort |
6 | Sorted Array Insertion |
S.no | Name of the Experiment |
---|---|
1 | College Admittance |
2 | Stack Operations |
S.no | Name of the Experiment |
---|---|
1 | Balls in Containers |
2 | Big Bussiness Idea |
3 | Postfix Notation |
4 | Palindrome with Stacks |
5 | Decimal to Binary Convertion |
6 | College Counselling |
7 | Stutter |
8 | Mirror |
4. Linked List
S.no | Name of the Experiment |
---|---|
1 | Singly Linked List |
2 | Merge List |
3 | Self Adjusting List |
4 | Queue using Linked List |
5 | Stack using Linked List |
S.no | Name of the Experiment |
---|---|
1 | BST |
2 | Inorder Conversions |
3 | Root to Leaf Path |
4 | BST Mirror |
6. Sorting
S.no | Name of the Experiment |
---|---|
1 | String Sort |
2 | Sort Odd Indices |
3 | Sorted List Insertion |
4 | Merge Sort |
5 | Quick Sort |
7. Recursion
S.no | Name of the Experiment |
---|---|
1 | String Reverse |
2 | Prime Numbers |
Note : Not all problem statements have been solved in this lab, feel free to solve the rest and commit them here.
S.no | Name of the Experiment |
---|---|
1 | SMS Dictionary |
2 | The Great Escape |
3 | Number Triples |
4 | Advertising hoardings |
5 | Dividing Sequences |