Cover photo

Journey of Coding

一、Chapter One | Programming Language

Structured Programming Languages: C Language

Object-oriented programming languages: Java Language

Scripting Programming Languages: Python Language

二、Chapter Two | Data Structure and Algorithm

2.1 Data Structure

  • Array、List、Stack、Queue

  • Tree、Binary Tree、Binary Search Tree

  • Graph

2.2 Algorithm

  • Sort

    • Bubble sort

    • Insertion sort

    • Selection sort

    • Quick sort

    • Merge sort

    • Shell sort

    • Bucket sort

    • Heap sort

  • Search

三、Chapter Three | Computer Network

TCP/IP Protocol

application layer
transport layer
internet layer
link layer

四、Chapter Four | Database Systems

Relation Database Systems: MySQL

Non-Relation Database Systems: Redis

五、Chapter Five | Distributed Systems

CAP Theory