Skip to content

Likenttt/datastructure

 
 

Repository files navigation

data_structure

English 简体中文

Why do I write these in English ?

As Chinese, why do I write articles and codes in English? The primitive reasons are the following:

  1. English is the most commonly used language in the world.
  2. To improve my English skills in reading and writing.
  3. An media to communicate with others.

Unfortunately, My English is poor, so never mind.

I will fix those articles irregularly until they are acceptable.

Leetcode related

Some sections may be related with leetcode problems, whose implementations can be found in:

This repository contains fundamental data structures and algorithms.

Each of them has its own separated README.MD,implementations and some simple instances of applications ;

Note that ⚠️ this project is aimed at learning and researching purposes only, Using in production isn't the purpose .

Outline

Data Structures

The data structure is the basic skeleton of the computer system, which is a collection of elements that have one or more specific relationships with each other,contains some corresponding functions or methods also.

list

string

tree

map

heap

set

graph

Algorithms

sorting

Testing

Reference

  1. << Introduction To Algorithms >>
  2. << Data Structures and Algorithm Analysis in C++ >>

About

Copy is easy, understand is hard!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 92.7%
  • C++ 2.8%
  • M4 2.4%
  • Makefile 2.0%
  • CMake 0.1%