Skip to content

saqeeb360/Coding-block-Cpp-foundation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Coding-blocks-Cpp

Some Description and story

Coding block cpp foundation/beginner codes.


Content

  1. Hello world
  2. Simple interest
  3. Sum of numbers
  4. Sum of digits
  5. Pattern numeric triangle
  6. Handling multiple input
  7. Von Neuman Loves Binary - binary to decimal

Programming Fundamental - I

  1. Data types
  2. Data type modifiers
  3. Farenheit to celcius
  4. Max min number from a list
  5. Pattern numeric triangle
  6. Square root

Programming Fundamental - II

  1. Break continue
  2. Prime number
  3. Variable scope
  4. cin.get()
  5. Displacement - shortest path
  6. Operators
  7. Character count calculator
  8. Switch case
  9. Pattern numeric (odd-even)
  10. Unique number from list

Challenges - Fundamentals

  1. Quiz
  2. Simple Input
  3. Revising Quadratic Equation
  4. Print reverse
  5. Von Neuman Loves Binary - binary to decimal
  6. Binary to Decimal
  7. Decimal to Octal
  8. Print Series
  9. Delhi's Odd Even
  10. Conversion Farenheit to Celcius
  11. Check Prime
  12. Count Digits
  13. Increasing Decreasing
  14. Armstrong Number
  15. Basic Calculator
  16. Help Ramu
  17. Pythagoras Triplet

Challenges - Patterns

  1. Fibonacci Pattern
  2. Manmohan Loves Pattern
  3. Manmohan Loves Patterns2
  4. Pattern Mountain
  5. Pattern with zero
  6. Pattern Triangle
  7. Pattern Double-Side Arrow
  8. Pattern Inverted Hour Glass
  9. Ganeshas Pattern
  10. Hollow Diamond Pattern
  11. ..

Functions

  1. Trailing Zero
  2. Print all prime
  3. Fibonacci
  4. ABCD Pattern

Arrays

  1. Arrays
  2. Linear Search
  3. Linear Smallest Number
  4. Binary Search
  5. Selection Sort
  6. Bubble Sort
  7. Insertion Sort
  8. Inbuilt Sort
  9. Bubble Sort with Comparator
  10. Generate Subarray
  11. Maximum Subarray Sum - O(n3)
  12. Maximum Subarray Sum - By Cumalative
  13. Maximum Subarray Sum - Kadane's Algorithm
  14. Pair Sum Problem

Character Arrays

  1. Reading Sentences
  2. Palindrome
  3. String Remove Consecutive Duplicates
  4. Largest String

2D Arrays

  1. 2d Arrays
  2. Wave Print
  3. Spiral Print
  4. Piyush Magical Park
  5. Rotate Image
  6. StairCase Search
  7. 2d Character Array
  8. Reading List of Strings

Challenges - Arrays & 2D Arrays

  1. Arrays Maximum value
  2. Arrays wave print Column wise
  3. Arrays Target Sum Pairs
  4. Array Target Sum Triplets
  5. Rain Water Harvesting
  6. Maximum Subarray Sum
  7. Maximum Circular Sum
  8. Maximum length Bitonic Subarray
  9. Arrays Spiral Print Anticlockwise
  10. Rotate Image
  11. Form Biggest Number
  12. Chewbacca and Number
  13. Prime Visits
  14. Broken Calculator
  15. Matrix Search
  16. Arrays Sum Of Two Arrays
  17. Median of Sorted Arrays

Strings

  1. Strings
  2. Sort Strings
  3. Tokenisation Using strtok
  4. Designing String Tokenizer
  5. Sort The Strings

Challenges - Strings

  1. Quiz
  2. Lower Upper
  3. Character Type
  4. Strings Maximum Frequecy Character
  5. Can You Read This
  6. Is Palindrome
  7. Strings Difference in Ascii Codes
  8. String Compression
  9. Ultra Fast Mathematicians

Pointers

  1. Address Of Operator
  2. Pointers
  3. Dereference Operator
  4. Pass by Reference Using Pointers

Dynamic Memory Allocation

  1. Memory Allocation
  2. Allocating 2D Dynamic Arrays
  3. Returning Local Arrays Vs Dynamic Arrays

Recursion Basic

  1. Recursion Introduction
  2. Fibonacci Recursion Call Stack Visualisation
  3. Array is Sorted by Recursion
  4. Power
  5. Print by Recursion
  6. Binary Search Recursion
  7. Multiply
  8. Tiling Problem
  9. Spelling
  10. First Occurence Linear Search
  11. Bubble Sort

Challenges - Recursion

  1. Quiz
  2. Sorted Array
  3. Find Last Element
  4. Recursion Convert String to Integer
  5. Recursion Duplicate character formatting
  6. Strings Remove Duplicates
  7. All Indices Problem
  8. Tiling Problem
  9. Tower of Hanoi