Skip to content
This repository was archived by the owner on Feb 2, 2021. It is now read-only.

miami-acm/cppchallenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

C++ Challenge

Introduction

You want some challenging codes? This is a set of practice C++ questions which you can try out.

For-whom

This practice codes aim especially, but not limited to, following objectives:

  1. Starting C++
  2. Enhancing C++ skills
  3. Strengthening problem solving skills

Topics

Basic Topics

  1. Hello, C++!
  2. How to compile using g++
  3. Console Input/Output
  4. Data types and variables
  5. Boolean algebra
  6. If/Else
  7. Loop
  8. Array
  9. Basic Pointer Problems
  10. Class and Basic Object-oriented Progarmming
  11. Sorting/Searching algorithms
  12. File Input/Output

Advanced Topics

  1. Advanced Object-oriented Programming
  2. Advanced Pointer Problems
  3. Pass-by (value, reference, pointer)
  4. Bitwise operation
  5. Algorithm
  6. Stack and Queue (push, pop)
  7. LinkedList
  8. Hashing
  9. Trees
  10. Recursion
  11. Modern C++ (C++11)

How-to

Create GitHub account unless you have one, and fork this repository. Clone your forked repository to anywhere in your PC and start solving questions. I prefer you to use Linux, but using Visual Studio on Windows is still okay.

If you are stuck...

  • Don't hesitate to search for documentations. Good programmers always review whatever they have either learnt or forgot. Official documentations are more preferred than 'unofficial' ones.
  • If you can't still solve this question or find a bug on a code, contact me immediately.

Terms and Conditions

The practice codes are licensed under MIT License. See LICENSE file for more information.

About

This is for those who want to either learn C++ for the first time or enhance C++ skills

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published