byte sized c++

  • local_libraryLessons
  • computerSandbox
  • classReference
  • question_answerFAQ
  • Register
  • Login
  • 1

    Introduction

    0/0 completed

    • Hello world
    • Printing a different text
    • Printing more lines
    • Curly braces
    • Comments
    • Include directives
    • Return 0 in main function
    • Chapter 1 review
  • 2

    Variables

    0/0 completed

    • Variable intro
    • Receiving input
    • Receiving multiple inputs
    • Default vs value initialization
  • 3

    Arithmetics

    0/0 completed

    • Integers type
    • Addition and subtraction
    • Multiplication and division
    • Modulus
  • 4

    Control flow

    0/0 completed

    • If statement
    • Else statement
    • While loop
    • For loop
    • Range based for loop
    • Boolean operators
  • 5

    Strings

    0/0 completed

    • Creating and inputing strings
    • Inputing a line of string using getline
    • Substring
    • Converting strings to integers
    • Padding strings
    • String fill constructor
  • 6

    Vectors

    0/0 completed

    • Creating vectors
    • Vector list initialization
    • Vector value initialization
    • Inserting elements into a vector using push_back
  • 7

    Functions

    0/0 completed

    • Function intro
    • Function return values
    • Function parameters
    • constexpr function
  • 8

    Structs

    0/0 completed

    • Creating structs
    • Struct initialization
    • Member access
    • Structured binding
  • 9

    Map

    0/0 completed

    • Map basic 1
    • Map basic 2
    • Map basic 3
    • Map basic 4
    • Map basic 5
  • 10

    STL algorithms

    0/0 completed

    • STL algorithm intro
    • Sort
    • Min and max
    • Min element and max element
    • Find
  • 11

    Inheritance

    0/0 completed

    • Inheritance intro
  • 12

    Pointers

    0/0 completed

    • Pointer intro
    • Address-of operator
    • Dereference operator
    • Pointer member access
    • Object relationship using pointer
  • 13

    Bitwise operations

    0/0 completed

    • Bitset
    • Bit shift operators
    • Bitwise AND / OR
    • Bitwise XOR
    • Bitwise NOT
  • 14

    Array

    0/0 completed

    • Creating arrays
  • 15

    Set

    0/0 completed

    • Creating sets
  • 16

    Stack

    0/0 completed

    • Stack basic 1
    • Stack basic 2
    • Stack basic 3
    • Decimal to binary using stack
    • Bracket balance
    • Postfix operations
    • Depth-first search
  • 17

    Queue

    0/0 completed

    • Queue basic 1
    • Queue basic 2
    • Queue basic 3
    • Priority queue basic 1
    • Priority queue basic 2
    • Priority queue basic 3
    • Breadth-first search
  • 18

    Object relationship

    0/0 completed

    • Composition
    • Aggregation
    • Struct
    • Association
  • 19

    Recursion

    0/0 completed

    • Recursion basic 1
    • Recursion basic 2
    • Recursion basic 3
    • Recursive depth-first search
    • Recursive Fibonacci
  • 20

    Dynamic programming

    0/0 completed

    • DP Fibonacci
    • String edit distance
    • Longest palindromic substring
    • Possible paths
  • 21

    Project Euler

    0/0 completed

    • Multiples of 3 and 5
    • Even Fibonacci numbers
    • Largest prime factor
    • Largest palindrome product
    • Smallest multiple
    • Sum square difference
    • 10001st prime
    • Largest product in a series
    • Special Pythagorean triplet
    • Summation of primes
    • Largest product in a grid
    • Highly divisible triangular number
    • Large sum
    • Longest Collatz sequence
    • Lattice paths
    • Power digit sum
    • Number letter counts
    • Maximum path sum I
    • Counting Sundays
    • Factorial digit sum
    • Amicable numbers
    • Names scores
    • Non-abundant sums
    • Lexicographic permutations
    • 1000-digit Fibonacci number
    • Reciprocal cycles
    • Quadratic primes
    • Number spiral diagonals
    • Distinct powers
    • Digit fifth powers
    • Maximum path sum II

© 2020 Byte Sized C++