├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Phase 1 Placement Specific ├── 01. Understanding computer programs │ ├── Lecture 1 Notes.pdf │ ├── helloworld.cpp │ └── helloworld.exe ├── 02. Programming Fundamentals l │ ├── 2.1 Data Types Notes.pdf │ ├── 2.2 Input_Output in c++.pdf │ ├── 2.3 if_else.pdf │ ├── 2.4 Loops.pdf │ ├── BinarySearch.cpp │ ├── BubbleSort.cpp │ ├── LinearSearch.cpp │ └── Selection_Sort.cpp ├── 03. Programming Fundamentals ll │ ├── 3.1 Jumpsinloops.pdf │ ├── 3.2 Switch-Case statement.pdf │ └── 3.3 Operators Questions │ │ ├── .vscode │ │ └── settings.json │ │ ├── 3.3 Operators.pdf │ │ ├── ans1.cpp │ │ ├── ans1.exe │ │ ├── ans2.cpp │ │ ├── ans2.exe │ │ ├── ans3.cpp │ │ ├── ans3.exe │ │ ├── ans4.cpp │ │ ├── ans5.cpp │ │ ├── ans5.exe │ │ ├── ans6.cpp │ │ └── ans6.exe ├── 04. Pattern Questions │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── 4 Pattern Questions.pdf │ ├── Half_Pyramid_after_180_degree_rotation.cpp │ ├── Half_Pyramid_after_180_degree_rotation.exe │ ├── Inverted_Half_Pyramid_using_numbers2.cpp │ ├── Inverted_Half_Pyramid_using_numbers2.exe │ ├── Palindromic_pattern.cpp │ ├── Palindromic_pattern.exe │ ├── diamond_hollow.cpp │ ├── diamond_hollow.exe │ ├── diamond_stars.cpp │ ├── diamond_stars.exe │ ├── hollow_butterfly.cpp │ ├── hollow_butterfly.exe │ ├── hollow_rectangle.cpp │ ├── hollow_rectangle.exe │ ├── hollow_rectangle_diamond.cpp │ ├── hollow_rectangle_diamond.exe │ ├── pascal_triangle.cpp │ ├── pascal_triangle.exe │ ├── pattern_0-1.cpp │ ├── pattern_0-1.exe │ ├── solid_butterfly.cpp │ ├── solid_butterfly.exe │ ├── zig_zag.cpp │ └── zig_zag.exe ├── 05. Basics of Number System │ ├── 5.1 Question Practice │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── tasks.json │ │ ├── 5.1 Binary Number System & Question Practice.pdf │ │ ├── fibonacci_series.cpp │ │ ├── fibonacci_series.exe │ │ ├── prime_range.cpp │ │ └── prime_range.exe │ ├── 5.2 More Question for Practice │ │ ├── 5.2 Prime, Armstrong, Reverse a number.pdf │ │ ├── ans5.cpp │ │ ├── ans5.exe │ │ ├── ans6.cpp │ │ └── ans6.exe │ └── debug.log ├── 06. Functions │ ├── 6.1 Functions.pdf │ ├── 6.2 Functions Problems │ │ ├── 6.2 Functions Problems.pdf │ │ ├── ques10_vote.cpp │ │ ├── ques1_primebtw2nos.cpp │ │ ├── ques2_fibonnaci.cpp │ │ ├── ques3_factorial.cpp │ │ ├── ques4_combination.cpp │ │ ├── ques5_pascaltriangle.cpp │ │ ├── ques6_evenOdd.cpp │ │ ├── ques7_alphabet.cpp │ │ ├── ques8_maxMin3Nos.cpp │ │ └── ques9_swap.cpp │ ├── 6.3 Advance Function Problems │ │ ├── 6.3 Practice(functions, Arrays).pdf │ │ ├── addBinaryNumber.cpp │ │ ├── addBinaryNumber.cpp.bin │ │ ├── conversion.cpp │ │ ├── conversion.cpp.bin │ │ ├── pythagoresTriplet.cpp │ │ └── sumNaturalno.cpp │ └── functionoverloading.cpp ├── 07. Space and time complexity │ └── 7.1 Time Complexity.pdf ├── 08. Arrays │ ├── 8.1 Array Introduction │ │ ├── 8.1 Arrays.pdf │ │ ├── Kidcandies.cpp │ │ ├── MaxMinElementArray.cpp │ │ ├── MaxMinElementArray.cpp.bin │ │ └── RunningSumOf1DArray.cpp │ ├── 8.2 Searching Algorithm │ │ ├── Binary search │ │ │ ├── Aggressive-cows.cpp │ │ │ ├── Computer-game.cpp │ │ │ ├── EKO-Eko.cpp │ │ │ └── Perfect-Team.cpp │ │ ├── BinarySearch.cpp │ │ ├── Motarack's Birthday.cpp │ │ ├── Polo the Penguin and Matrix.cpp │ │ ├── Send Boxes to Alice.cpp │ │ └── Slay the Dragon.cpp │ ├── 8.3 Sorting Algorithm │ │ ├── 8.3 Sorting in Arrays _ Bubble & Selection Sort.pdf │ │ ├── bubbleSort.cpp │ │ ├── insertionSort.cpp │ │ └── selectionSort.cpp │ ├── 8.4 Array Challenges │ │ ├── Arrays Challenge (Max till i)_watermark.pdf │ │ ├── Arrays Challenge-Longest Arithmetic Subarray_watermark.pdf │ │ ├── Arrays Challenge-Record Breaker_watermark.pdf │ │ ├── Arrays Challenge-Sum of all Subarrays_watermark.pdf │ │ ├── Subarray v_s Subsequence_watermark.pdf │ │ ├── longestArithmetic.cpp │ │ ├── max_till_i.cpp │ │ ├── recordbreaker.cpp │ │ └── sumofSubArray.cpp │ ├── 8.5 Arrays PYQ_s │ │ ├── Arrays Challenge - Smallest Positive Missing Number_watermark (1).pdf │ │ ├── Arrays Challenge-First Repeating Element_watermark.pdf │ │ ├── Arrays Challenge-Subarray with given sum_watermark (2).pdf │ │ ├── SUbARRAyWItHsUm.cpp │ │ ├── first_repeating_element.cpp │ │ └── small+veno.cpp │ └── 8.6 Subarrays │ │ ├── 8.6 SubArrays Challenges.pdf │ │ ├── circular.cpp │ │ ├── kadanealgo.cpp │ │ ├── maxSubArr.cpp │ │ └── pairsum.cpp ├── 09. 2D arrays │ ├── 9.1 2D Arrays Basic │ │ ├── 9.1 2D Arrays_watermark.pdf │ │ └── spiralOrderMatrix.cpp │ └── 9.2 2D Arrays Challenges │ │ ├── 9.2 Notes 2DArray Challenges_watermark.pdf │ │ ├── matrix_multi.cpp │ │ ├── matrix_search.cpp │ │ └── matrix_transpose.cpp ├── 10. Character arrays │ ├── 10. Char Arrays.pdf │ ├── largestinSentence.cpp │ └── palindrome.cpp ├── 11. Strings │ ├── Alphabetical_Strings.cpp │ ├── Casimir's_String_Solitaire.cpp │ ├── Split_it!.cpp │ ├── Wonderful_Coloring_1.cpp │ └── basic_functions.cpp ├── 12. Questions │ ├── 12.1 StringChallenges.pdf │ ├── Upper_Lower_case.cpp │ ├── biggest_no.cpp │ ├── compression_strings.cpp │ └── max_freq.cpp ├── 13. Pointers │ └── 13. Pointers - Apni kaksha.pdf ├── 14. Dynamic Memory Allocation │ ├── 14 .DMA - Apni Kaksha .pdf │ ├── DMA_2d_array.cpp │ └── DMA_3d_array.cpp ├── 15. Bit Manipulation │ ├── 15.1 Basic concepts │ │ └── basic_concepts.cpp │ ├── 15.2 Basic questions │ │ ├── 15.2 Bit Manipulation II - Apni Kaksha (1).pdf │ │ ├── Bit_2.cpp │ │ ├── countBits.cpp │ │ ├── decimalToBinary.cpp │ │ └── powerOf4.cpp │ └── HackerRank │ │ ├── Create CounterGame.cpp │ │ ├── FlippingBits.cpp │ │ ├── LovelyInteger.java │ │ ├── Readme.md │ │ ├── Sansa&XOR.cpp │ │ └── SumvsXOR.cpp ├── 16. Questions │ ├── 16 BIT Manipulation.pdf │ ├── unique1.cpp │ ├── unique2.cpp │ └── unique3.cpp ├── 17. Prime Sieve │ ├── 17.1 Prime Sieve - Apni Kaksha 2.pdf │ ├── prime_factor.cpp │ ├── prime_no.cpp │ ├── prime_range.cpp │ └── prime_using_sieve.cpp ├── 18. Number Theory basics │ ├── 18 Number Theory Basics-1.pdf │ ├── divisibility.cpp │ └── gcd.cpp ├── 19. Introduction to Recursion │ ├── 19.1 Recursion I - Notes.pdf │ ├── factorial.cpp │ ├── fibonnaci.cpp │ ├── no_sequence.cpp │ ├── pth_power.cpp │ └── sum_till_n.cpp ├── 20. Recursion - ll │ ├── .idea │ │ ├── 20. Recursion - ll.iml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── vcs.xml │ │ └── workspace.xml │ ├── 20.1 Recursion 1 │ │ ├── 20.1 Recursion 1.2 - Notes-1.pdf │ │ ├── first_last_occur.cpp │ │ └── sorted_array.cpp │ └── 20.2 Advance Recursion 2 │ │ ├── keypad.cpp │ │ ├── move_x.cpp │ │ ├── rem_duplicates.cpp │ │ ├── replace_pi.cpp │ │ ├── rev_string.cpp │ │ ├── sub_seq_ascii.cpp │ │ ├── sub_seq_string.cpp │ │ └── tower_hanoi.cpp ├── 21. Recursion - lll │ ├── 21.1 Recursion 1o1 │ │ ├── 21.1 Advanced Recursion.pdf │ │ ├── no_of_paths.cpp │ │ ├── no_of_paths_maze.cpp │ │ └── permutation_string.cpp │ └── 21.2 Recursion 1o2 │ │ ├── 21.2 Recursion.pdf │ │ ├── friends_pairing.cpp │ │ ├── knapsack.cpp │ │ └── no_of_ways_tiles.cpp ├── 22. Backtracking │ ├── 22.0 Permutations │ │ ├── 22.0 Permutations - Notes_watermark.pdf │ │ ├── permutation1.cpp │ │ ├── permutation2.cpp │ │ └── permutation_stl.cpp │ ├── 22.1 Backtracking (Recursion - IV) │ │ ├── 22.1 Notes Backtracking - Rat in a Maze.pdf │ │ └── rat_in_maze.cpp │ └── 22.2 Backtracking │ │ ├── 22.2 Notes Backtracking- N Queen Problem.pdf │ │ └── n_queen.cpp ├── 24. More sorting techniques │ ├── Radix Sort.cpp │ ├── count_inversion.cpp │ ├── dnf_sort.cpp │ ├── mergeSort.cpp │ ├── quickSort.cpp │ └── wave_sort.cpp ├── 25. OOPS concepts │ ├── basic_concepts.cpp │ ├── encapsulation.cpp │ └── polymorphism.cpp ├── 27. Vectors │ ├── 27. Vectors in C++ Apni Kaksha.pdf │ └── basic.cpp ├── 28. Linked List │ ├── 28. Linked List Apni Kaksha_watermark.pdf │ ├── Reverse_Linklist.cpp │ ├── circular_implementation.cpp │ ├── doubly_implemention.cpp │ └── implementation.cpp ├── 29. Challenges │ ├── 29 Put Even position nodes after Odd position nodes - Notes_watermark.pdf │ ├── Intersection.cpp │ ├── cycle_detection.cpp │ ├── evenafterodd.cpp │ ├── lastknodes.cpp │ └── merge_list.cpp ├── 30. Stacks │ ├── array_implementation.cpp │ ├── balanced_parenthesis.cpp │ ├── celebrity_problem.cpp │ ├── max_area_histogram.cpp │ ├── next_greater_to_right.cpp │ ├── reverse_sentence.cpp │ └── stock_span_problem.cpp └── 31. Dynamic Programming │ └── 01_knapsack.cpp ├── README.md ├── Timeline of C++ Course.pdf └── resources.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/LICENSE -------------------------------------------------------------------------------- /Phase 1 Placement Specific/01. Understanding computer programs/Lecture 1 Notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/01. Understanding computer programs/Lecture 1 Notes.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/01. Understanding computer programs/helloworld.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/01. Understanding computer programs/helloworld.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/01. Understanding computer programs/helloworld.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/01. Understanding computer programs/helloworld.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/02. Programming Fundamentals l/2.1 Data Types Notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/02. Programming Fundamentals l/2.1 Data Types Notes.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/02. Programming Fundamentals l/2.2 Input_Output in c++.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/02. Programming Fundamentals l/2.2 Input_Output in c++.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/02. Programming Fundamentals l/2.3 if_else.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/02. Programming Fundamentals l/2.3 if_else.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/02. Programming Fundamentals l/2.4 Loops.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/02. Programming Fundamentals l/2.4 Loops.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/02. Programming Fundamentals l/BinarySearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/02. Programming Fundamentals l/BinarySearch.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/02. Programming Fundamentals l/BubbleSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/02. Programming Fundamentals l/BubbleSort.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/02. Programming Fundamentals l/LinearSearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/02. Programming Fundamentals l/LinearSearch.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/02. Programming Fundamentals l/Selection_Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/02. Programming Fundamentals l/Selection_Sort.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/03. Programming Fundamentals ll/3.1 Jumpsinloops.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/03. Programming Fundamentals ll/3.1 Jumpsinloops.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/03. Programming Fundamentals ll/3.2 Switch-Case statement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/03. Programming Fundamentals ll/3.2 Switch-Case statement.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.errorSquiggles": "Disabled" 3 | } -------------------------------------------------------------------------------- /Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/3.3 Operators.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/3.3 Operators.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/ans1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/ans1.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/ans1.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/ans1.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/ans2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/ans2.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/ans2.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/ans2.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/ans3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/ans3.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/ans3.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/ans3.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/ans4.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | printf("%d",3 * 2--); 5 | return 0; 6 | } -------------------------------------------------------------------------------- /Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/ans5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/ans5.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/ans5.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/ans5.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/ans6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/ans6.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/ans6.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/03. Programming Fundamentals ll/3.3 Operators Questions/ans6.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/.vscode/launch.json -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/.vscode/tasks.json -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/4 Pattern Questions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/4 Pattern Questions.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/Half_Pyramid_after_180_degree_rotation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/Half_Pyramid_after_180_degree_rotation.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/Half_Pyramid_after_180_degree_rotation.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/Half_Pyramid_after_180_degree_rotation.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/Inverted_Half_Pyramid_using_numbers2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/Inverted_Half_Pyramid_using_numbers2.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/Inverted_Half_Pyramid_using_numbers2.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/Inverted_Half_Pyramid_using_numbers2.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/Palindromic_pattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/Palindromic_pattern.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/Palindromic_pattern.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/Palindromic_pattern.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/diamond_hollow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/diamond_hollow.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/diamond_hollow.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/diamond_hollow.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/diamond_stars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/diamond_stars.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/diamond_stars.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/diamond_stars.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/hollow_butterfly.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/hollow_butterfly.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/hollow_butterfly.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/hollow_butterfly.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/hollow_rectangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/hollow_rectangle.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/hollow_rectangle.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/hollow_rectangle.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/hollow_rectangle_diamond.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/hollow_rectangle_diamond.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/hollow_rectangle_diamond.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/hollow_rectangle_diamond.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/pascal_triangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/pascal_triangle.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/pascal_triangle.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/pascal_triangle.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/pattern_0-1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/pattern_0-1.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/pattern_0-1.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/pattern_0-1.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/solid_butterfly.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/solid_butterfly.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/solid_butterfly.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/solid_butterfly.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/zig_zag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/zig_zag.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/04. Pattern Questions/zig_zag.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/04. Pattern Questions/zig_zag.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/05. Basics of Number System/5.1 Question Practice/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/05. Basics of Number System/5.1 Question Practice/.vscode/launch.json -------------------------------------------------------------------------------- /Phase 1 Placement Specific/05. Basics of Number System/5.1 Question Practice/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/05. Basics of Number System/5.1 Question Practice/.vscode/tasks.json -------------------------------------------------------------------------------- /Phase 1 Placement Specific/05. Basics of Number System/5.1 Question Practice/5.1 Binary Number System & Question Practice.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/05. Basics of Number System/5.1 Question Practice/5.1 Binary Number System & Question Practice.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/05. Basics of Number System/5.1 Question Practice/fibonacci_series.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/05. Basics of Number System/5.1 Question Practice/fibonacci_series.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/05. Basics of Number System/5.1 Question Practice/fibonacci_series.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/05. Basics of Number System/5.1 Question Practice/fibonacci_series.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/05. Basics of Number System/5.1 Question Practice/prime_range.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/05. Basics of Number System/5.1 Question Practice/prime_range.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/05. Basics of Number System/5.1 Question Practice/prime_range.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/05. Basics of Number System/5.1 Question Practice/prime_range.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/05. Basics of Number System/5.2 More Question for Practice/5.2 Prime, Armstrong, Reverse a number.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/05. Basics of Number System/5.2 More Question for Practice/5.2 Prime, Armstrong, Reverse a number.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/05. Basics of Number System/5.2 More Question for Practice/ans5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/05. Basics of Number System/5.2 More Question for Practice/ans5.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/05. Basics of Number System/5.2 More Question for Practice/ans5.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/05. Basics of Number System/5.2 More Question for Practice/ans5.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/05. Basics of Number System/5.2 More Question for Practice/ans6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/05. Basics of Number System/5.2 More Question for Practice/ans6.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/05. Basics of Number System/5.2 More Question for Practice/ans6.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/05. Basics of Number System/5.2 More Question for Practice/ans6.exe -------------------------------------------------------------------------------- /Phase 1 Placement Specific/05. Basics of Number System/debug.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/05. Basics of Number System/debug.log -------------------------------------------------------------------------------- /Phase 1 Placement Specific/06. Functions/6.1 Functions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/06. Functions/6.1 Functions.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/6.2 Functions Problems.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/6.2 Functions Problems.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/ques10_vote.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/ques10_vote.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/ques1_primebtw2nos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/ques1_primebtw2nos.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/ques2_fibonnaci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/ques2_fibonnaci.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/ques3_factorial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/ques3_factorial.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/ques4_combination.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/ques4_combination.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/ques5_pascaltriangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/ques5_pascaltriangle.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/ques6_evenOdd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/ques6_evenOdd.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/ques7_alphabet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/ques7_alphabet.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/ques8_maxMin3Nos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/ques8_maxMin3Nos.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/ques9_swap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/06. Functions/6.2 Functions Problems/ques9_swap.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/06. Functions/6.3 Advance Function Problems/6.3 Practice(functions, Arrays).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/06. Functions/6.3 Advance Function Problems/6.3 Practice(functions, Arrays).pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/06. Functions/6.3 Advance Function Problems/addBinaryNumber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/06. Functions/6.3 Advance Function Problems/addBinaryNumber.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/06. Functions/6.3 Advance Function Problems/addBinaryNumber.cpp.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/06. Functions/6.3 Advance Function Problems/addBinaryNumber.cpp.bin -------------------------------------------------------------------------------- /Phase 1 Placement Specific/06. Functions/6.3 Advance Function Problems/conversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/06. Functions/6.3 Advance Function Problems/conversion.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/06. Functions/6.3 Advance Function Problems/conversion.cpp.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/06. Functions/6.3 Advance Function Problems/conversion.cpp.bin -------------------------------------------------------------------------------- /Phase 1 Placement Specific/06. Functions/6.3 Advance Function Problems/pythagoresTriplet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/06. Functions/6.3 Advance Function Problems/pythagoresTriplet.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/06. Functions/6.3 Advance Function Problems/sumNaturalno.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/06. Functions/6.3 Advance Function Problems/sumNaturalno.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/06. Functions/functionoverloading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/06. Functions/functionoverloading.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/07. Space and time complexity/7.1 Time Complexity.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/07. Space and time complexity/7.1 Time Complexity.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.1 Array Introduction/8.1 Arrays.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.1 Array Introduction/8.1 Arrays.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.1 Array Introduction/Kidcandies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.1 Array Introduction/Kidcandies.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.1 Array Introduction/MaxMinElementArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.1 Array Introduction/MaxMinElementArray.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.1 Array Introduction/MaxMinElementArray.cpp.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.1 Array Introduction/MaxMinElementArray.cpp.bin -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.1 Array Introduction/RunningSumOf1DArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.1 Array Introduction/RunningSumOf1DArray.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.2 Searching Algorithm/Binary search/Aggressive-cows.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.2 Searching Algorithm/Binary search/Aggressive-cows.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.2 Searching Algorithm/Binary search/Computer-game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.2 Searching Algorithm/Binary search/Computer-game.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.2 Searching Algorithm/Binary search/EKO-Eko.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.2 Searching Algorithm/Binary search/EKO-Eko.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.2 Searching Algorithm/Binary search/Perfect-Team.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.2 Searching Algorithm/Binary search/Perfect-Team.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.2 Searching Algorithm/BinarySearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.2 Searching Algorithm/BinarySearch.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.2 Searching Algorithm/Motarack's Birthday.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.2 Searching Algorithm/Motarack's Birthday.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.2 Searching Algorithm/Polo the Penguin and Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.2 Searching Algorithm/Polo the Penguin and Matrix.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.2 Searching Algorithm/Send Boxes to Alice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.2 Searching Algorithm/Send Boxes to Alice.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.2 Searching Algorithm/Slay the Dragon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.2 Searching Algorithm/Slay the Dragon.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.3 Sorting Algorithm/8.3 Sorting in Arrays _ Bubble & Selection Sort.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.3 Sorting Algorithm/8.3 Sorting in Arrays _ Bubble & Selection Sort.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.3 Sorting Algorithm/bubbleSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.3 Sorting Algorithm/bubbleSort.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.3 Sorting Algorithm/insertionSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.3 Sorting Algorithm/insertionSort.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.3 Sorting Algorithm/selectionSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.3 Sorting Algorithm/selectionSort.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.4 Array Challenges/Arrays Challenge (Max till i)_watermark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.4 Array Challenges/Arrays Challenge (Max till i)_watermark.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.4 Array Challenges/Arrays Challenge-Longest Arithmetic Subarray_watermark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.4 Array Challenges/Arrays Challenge-Longest Arithmetic Subarray_watermark.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.4 Array Challenges/Arrays Challenge-Record Breaker_watermark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.4 Array Challenges/Arrays Challenge-Record Breaker_watermark.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.4 Array Challenges/Arrays Challenge-Sum of all Subarrays_watermark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.4 Array Challenges/Arrays Challenge-Sum of all Subarrays_watermark.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.4 Array Challenges/Subarray v_s Subsequence_watermark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.4 Array Challenges/Subarray v_s Subsequence_watermark.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.4 Array Challenges/longestArithmetic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.4 Array Challenges/longestArithmetic.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.4 Array Challenges/max_till_i.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.4 Array Challenges/max_till_i.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.4 Array Challenges/recordbreaker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.4 Array Challenges/recordbreaker.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.4 Array Challenges/sumofSubArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.4 Array Challenges/sumofSubArray.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.5 Arrays PYQ_s/Arrays Challenge - Smallest Positive Missing Number_watermark (1).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.5 Arrays PYQ_s/Arrays Challenge - Smallest Positive Missing Number_watermark (1).pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.5 Arrays PYQ_s/Arrays Challenge-First Repeating Element_watermark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.5 Arrays PYQ_s/Arrays Challenge-First Repeating Element_watermark.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.5 Arrays PYQ_s/Arrays Challenge-Subarray with given sum_watermark (2).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.5 Arrays PYQ_s/Arrays Challenge-Subarray with given sum_watermark (2).pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.5 Arrays PYQ_s/SUbARRAyWItHsUm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.5 Arrays PYQ_s/SUbARRAyWItHsUm.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.5 Arrays PYQ_s/first_repeating_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.5 Arrays PYQ_s/first_repeating_element.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.5 Arrays PYQ_s/small+veno.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.5 Arrays PYQ_s/small+veno.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.6 Subarrays/8.6 SubArrays Challenges.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.6 Subarrays/8.6 SubArrays Challenges.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.6 Subarrays/circular.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.6 Subarrays/circular.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.6 Subarrays/kadanealgo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.6 Subarrays/kadanealgo.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.6 Subarrays/maxSubArr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.6 Subarrays/maxSubArr.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/08. Arrays/8.6 Subarrays/pairsum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/08. Arrays/8.6 Subarrays/pairsum.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/09. 2D arrays/9.1 2D Arrays Basic/9.1 2D Arrays_watermark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/09. 2D arrays/9.1 2D Arrays Basic/9.1 2D Arrays_watermark.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/09. 2D arrays/9.1 2D Arrays Basic/spiralOrderMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/09. 2D arrays/9.1 2D Arrays Basic/spiralOrderMatrix.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/09. 2D arrays/9.2 2D Arrays Challenges/9.2 Notes 2DArray Challenges_watermark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/09. 2D arrays/9.2 2D Arrays Challenges/9.2 Notes 2DArray Challenges_watermark.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/09. 2D arrays/9.2 2D Arrays Challenges/matrix_multi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/09. 2D arrays/9.2 2D Arrays Challenges/matrix_multi.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/09. 2D arrays/9.2 2D Arrays Challenges/matrix_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/09. 2D arrays/9.2 2D Arrays Challenges/matrix_search.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/09. 2D arrays/9.2 2D Arrays Challenges/matrix_transpose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/09. 2D arrays/9.2 2D Arrays Challenges/matrix_transpose.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/10. Character arrays/10. Char Arrays.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/10. Character arrays/10. Char Arrays.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/10. Character arrays/largestinSentence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/10. Character arrays/largestinSentence.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/10. Character arrays/palindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/10. Character arrays/palindrome.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/11. Strings/Alphabetical_Strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/11. Strings/Alphabetical_Strings.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/11. Strings/Casimir's_String_Solitaire.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/11. Strings/Casimir's_String_Solitaire.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/11. Strings/Split_it!.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/11. Strings/Split_it!.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/11. Strings/Wonderful_Coloring_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/11. Strings/Wonderful_Coloring_1.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/11. Strings/basic_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/11. Strings/basic_functions.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/12. Questions/12.1 StringChallenges.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/12. Questions/12.1 StringChallenges.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/12. Questions/Upper_Lower_case.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/12. Questions/Upper_Lower_case.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/12. Questions/biggest_no.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/12. Questions/biggest_no.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/12. Questions/compression_strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/12. Questions/compression_strings.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/12. Questions/max_freq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/12. Questions/max_freq.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/13. Pointers/13. Pointers - Apni kaksha.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/13. Pointers/13. Pointers - Apni kaksha.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/14. Dynamic Memory Allocation/14 .DMA - Apni Kaksha .pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/14. Dynamic Memory Allocation/14 .DMA - Apni Kaksha .pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/14. Dynamic Memory Allocation/DMA_2d_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/14. Dynamic Memory Allocation/DMA_2d_array.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/14. Dynamic Memory Allocation/DMA_3d_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/14. Dynamic Memory Allocation/DMA_3d_array.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/15. Bit Manipulation/15.1 Basic concepts/basic_concepts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/15. Bit Manipulation/15.1 Basic concepts/basic_concepts.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/15. Bit Manipulation/15.2 Basic questions/15.2 Bit Manipulation II - Apni Kaksha (1).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/15. Bit Manipulation/15.2 Basic questions/15.2 Bit Manipulation II - Apni Kaksha (1).pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/15. Bit Manipulation/15.2 Basic questions/Bit_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/15. Bit Manipulation/15.2 Basic questions/Bit_2.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/15. Bit Manipulation/15.2 Basic questions/countBits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/15. Bit Manipulation/15.2 Basic questions/countBits.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/15. Bit Manipulation/15.2 Basic questions/decimalToBinary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/15. Bit Manipulation/15.2 Basic questions/decimalToBinary.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/15. Bit Manipulation/15.2 Basic questions/powerOf4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/15. Bit Manipulation/15.2 Basic questions/powerOf4.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/15. Bit Manipulation/HackerRank/Create CounterGame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/15. Bit Manipulation/HackerRank/Create CounterGame.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/15. Bit Manipulation/HackerRank/FlippingBits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/15. Bit Manipulation/HackerRank/FlippingBits.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/15. Bit Manipulation/HackerRank/LovelyInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/15. Bit Manipulation/HackerRank/LovelyInteger.java -------------------------------------------------------------------------------- /Phase 1 Placement Specific/15. Bit Manipulation/HackerRank/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/15. Bit Manipulation/HackerRank/Readme.md -------------------------------------------------------------------------------- /Phase 1 Placement Specific/15. Bit Manipulation/HackerRank/Sansa&XOR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/15. Bit Manipulation/HackerRank/Sansa&XOR.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/15. Bit Manipulation/HackerRank/SumvsXOR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/15. Bit Manipulation/HackerRank/SumvsXOR.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/16. Questions/16 BIT Manipulation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/16. Questions/16 BIT Manipulation.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/16. Questions/unique1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/16. Questions/unique1.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/16. Questions/unique2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/16. Questions/unique2.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/16. Questions/unique3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/16. Questions/unique3.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/17. Prime Sieve/17.1 Prime Sieve - Apni Kaksha 2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/17. Prime Sieve/17.1 Prime Sieve - Apni Kaksha 2.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/17. Prime Sieve/prime_factor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/17. Prime Sieve/prime_factor.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/17. Prime Sieve/prime_no.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/17. Prime Sieve/prime_no.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/17. Prime Sieve/prime_range.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/17. Prime Sieve/prime_range.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/17. Prime Sieve/prime_using_sieve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/17. Prime Sieve/prime_using_sieve.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/18. Number Theory basics/18 Number Theory Basics-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/18. Number Theory basics/18 Number Theory Basics-1.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/18. Number Theory basics/divisibility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/18. Number Theory basics/divisibility.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/18. Number Theory basics/gcd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/18. Number Theory basics/gcd.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/19. Introduction to Recursion/19.1 Recursion I - Notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/19. Introduction to Recursion/19.1 Recursion I - Notes.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/19. Introduction to Recursion/factorial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/19. Introduction to Recursion/factorial.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/19. Introduction to Recursion/fibonnaci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/19. Introduction to Recursion/fibonnaci.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/19. Introduction to Recursion/no_sequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/19. Introduction to Recursion/no_sequence.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/19. Introduction to Recursion/pth_power.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/19. Introduction to Recursion/pth_power.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/19. Introduction to Recursion/sum_till_n.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/19. Introduction to Recursion/sum_till_n.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/20. Recursion - ll/.idea/20. Recursion - ll.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/20. Recursion - ll/.idea/20. Recursion - ll.iml -------------------------------------------------------------------------------- /Phase 1 Placement Specific/20. Recursion - ll/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/20. Recursion - ll/.idea/misc.xml -------------------------------------------------------------------------------- /Phase 1 Placement Specific/20. Recursion - ll/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/20. Recursion - ll/.idea/modules.xml -------------------------------------------------------------------------------- /Phase 1 Placement Specific/20. Recursion - ll/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/20. Recursion - ll/.idea/vcs.xml -------------------------------------------------------------------------------- /Phase 1 Placement Specific/20. Recursion - ll/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/20. Recursion - ll/.idea/workspace.xml -------------------------------------------------------------------------------- /Phase 1 Placement Specific/20. Recursion - ll/20.1 Recursion 1/20.1 Recursion 1.2 - Notes-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/20. Recursion - ll/20.1 Recursion 1/20.1 Recursion 1.2 - Notes-1.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/20. Recursion - ll/20.1 Recursion 1/first_last_occur.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/20. Recursion - ll/20.1 Recursion 1/first_last_occur.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/20. Recursion - ll/20.1 Recursion 1/sorted_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/20. Recursion - ll/20.1 Recursion 1/sorted_array.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/20. Recursion - ll/20.2 Advance Recursion 2/keypad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/20. Recursion - ll/20.2 Advance Recursion 2/keypad.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/20. Recursion - ll/20.2 Advance Recursion 2/move_x.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/20. Recursion - ll/20.2 Advance Recursion 2/move_x.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/20. Recursion - ll/20.2 Advance Recursion 2/rem_duplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/20. Recursion - ll/20.2 Advance Recursion 2/rem_duplicates.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/20. Recursion - ll/20.2 Advance Recursion 2/replace_pi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/20. Recursion - ll/20.2 Advance Recursion 2/replace_pi.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/20. Recursion - ll/20.2 Advance Recursion 2/rev_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/20. Recursion - ll/20.2 Advance Recursion 2/rev_string.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/20. Recursion - ll/20.2 Advance Recursion 2/sub_seq_ascii.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/20. Recursion - ll/20.2 Advance Recursion 2/sub_seq_ascii.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/20. Recursion - ll/20.2 Advance Recursion 2/sub_seq_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/20. Recursion - ll/20.2 Advance Recursion 2/sub_seq_string.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/20. Recursion - ll/20.2 Advance Recursion 2/tower_hanoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/20. Recursion - ll/20.2 Advance Recursion 2/tower_hanoi.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/21. Recursion - lll/21.1 Recursion 1o1/21.1 Advanced Recursion.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/21. Recursion - lll/21.1 Recursion 1o1/21.1 Advanced Recursion.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/21. Recursion - lll/21.1 Recursion 1o1/no_of_paths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/21. Recursion - lll/21.1 Recursion 1o1/no_of_paths.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/21. Recursion - lll/21.1 Recursion 1o1/no_of_paths_maze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/21. Recursion - lll/21.1 Recursion 1o1/no_of_paths_maze.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/21. Recursion - lll/21.1 Recursion 1o1/permutation_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/21. Recursion - lll/21.1 Recursion 1o1/permutation_string.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/21. Recursion - lll/21.2 Recursion 1o2/21.2 Recursion.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/21. Recursion - lll/21.2 Recursion 1o2/21.2 Recursion.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/21. Recursion - lll/21.2 Recursion 1o2/friends_pairing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/21. Recursion - lll/21.2 Recursion 1o2/friends_pairing.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/21. Recursion - lll/21.2 Recursion 1o2/knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/21. Recursion - lll/21.2 Recursion 1o2/knapsack.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/21. Recursion - lll/21.2 Recursion 1o2/no_of_ways_tiles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/21. Recursion - lll/21.2 Recursion 1o2/no_of_ways_tiles.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/22. Backtracking/22.0 Permutations/22.0 Permutations - Notes_watermark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/22. Backtracking/22.0 Permutations/22.0 Permutations - Notes_watermark.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/22. Backtracking/22.0 Permutations/permutation1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/22. Backtracking/22.0 Permutations/permutation1.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/22. Backtracking/22.0 Permutations/permutation2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/22. Backtracking/22.0 Permutations/permutation2.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/22. Backtracking/22.0 Permutations/permutation_stl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/22. Backtracking/22.0 Permutations/permutation_stl.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/22. Backtracking/22.1 Backtracking (Recursion - IV)/22.1 Notes Backtracking - Rat in a Maze.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/22. Backtracking/22.1 Backtracking (Recursion - IV)/22.1 Notes Backtracking - Rat in a Maze.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/22. Backtracking/22.1 Backtracking (Recursion - IV)/rat_in_maze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/22. Backtracking/22.1 Backtracking (Recursion - IV)/rat_in_maze.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/22. Backtracking/22.2 Backtracking/22.2 Notes Backtracking- N Queen Problem.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/22. Backtracking/22.2 Backtracking/22.2 Notes Backtracking- N Queen Problem.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/22. Backtracking/22.2 Backtracking/n_queen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/22. Backtracking/22.2 Backtracking/n_queen.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/24. More sorting techniques/Radix Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/24. More sorting techniques/Radix Sort.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/24. More sorting techniques/count_inversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/24. More sorting techniques/count_inversion.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/24. More sorting techniques/dnf_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/24. More sorting techniques/dnf_sort.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/24. More sorting techniques/mergeSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/24. More sorting techniques/mergeSort.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/24. More sorting techniques/quickSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/24. More sorting techniques/quickSort.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/24. More sorting techniques/wave_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/24. More sorting techniques/wave_sort.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/25. OOPS concepts/basic_concepts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/25. OOPS concepts/basic_concepts.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/25. OOPS concepts/encapsulation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/25. OOPS concepts/encapsulation.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/25. OOPS concepts/polymorphism.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/25. OOPS concepts/polymorphism.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/27. Vectors/27. Vectors in C++ Apni Kaksha.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/27. Vectors/27. Vectors in C++ Apni Kaksha.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/27. Vectors/basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/27. Vectors/basic.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/28. Linked List/28. Linked List Apni Kaksha_watermark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/28. Linked List/28. Linked List Apni Kaksha_watermark.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/28. Linked List/Reverse_Linklist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/28. Linked List/Reverse_Linklist.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/28. Linked List/circular_implementation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/28. Linked List/circular_implementation.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/28. Linked List/doubly_implemention.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/28. Linked List/doubly_implemention.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/28. Linked List/implementation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/28. Linked List/implementation.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/29. Challenges/29 Put Even position nodes after Odd position nodes - Notes_watermark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/29. Challenges/29 Put Even position nodes after Odd position nodes - Notes_watermark.pdf -------------------------------------------------------------------------------- /Phase 1 Placement Specific/29. Challenges/Intersection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/29. Challenges/Intersection.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/29. Challenges/cycle_detection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/29. Challenges/cycle_detection.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/29. Challenges/evenafterodd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/29. Challenges/evenafterodd.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/29. Challenges/lastknodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/29. Challenges/lastknodes.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/29. Challenges/merge_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/29. Challenges/merge_list.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/30. Stacks/array_implementation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/30. Stacks/array_implementation.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/30. Stacks/balanced_parenthesis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/30. Stacks/balanced_parenthesis.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/30. Stacks/celebrity_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/30. Stacks/celebrity_problem.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/30. Stacks/max_area_histogram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/30. Stacks/max_area_histogram.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/30. Stacks/next_greater_to_right.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/30. Stacks/next_greater_to_right.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/30. Stacks/reverse_sentence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/30. Stacks/reverse_sentence.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/30. Stacks/stock_span_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/30. Stacks/stock_span_problem.cpp -------------------------------------------------------------------------------- /Phase 1 Placement Specific/31. Dynamic Programming/01_knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Phase 1 Placement Specific/31. Dynamic Programming/01_knapsack.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/README.md -------------------------------------------------------------------------------- /Timeline of C++ Course.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/Timeline of C++ Course.pdf -------------------------------------------------------------------------------- /resources.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsain/CPP-DSA/HEAD/resources.txt --------------------------------------------------------------------------------