All Projects → ranjiewwen → Data Structure And Algorithm 2017

ranjiewwen / Data Structure And Algorithm 2017

Chinese University MOOC - Chen Yue, He Qinming - data structure - 2017 spring. Mainly implement the course code on MOOC.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Data Structure And Algorithm 2017

Trienet
.NET Implementations of Trie Data Structures for Substring Search, Auto-completion and Intelli-sense. Includes: patricia trie, suffix trie and a trie implementation using Ukkonen's algorithm.
Stars: ✭ 122 (-1.61%)
Mutual labels:  algorithms, data-structures
Competitiveprogrammingquestionbank
This repository contains all the popular competitive programming and DSA questions with solutions.
Stars: ✭ 122 (-1.61%)
Mutual labels:  algorithms, data-structures
Algorithms
Algorithms and data structures implemented in JavaScript with explanations, for further readings
Stars: ✭ 99 (-20.16%)
Mutual labels:  algorithms, data-structures
Haskell
Stars: ✭ 91 (-26.61%)
Mutual labels:  algorithms, data-structures
Index
Metarhia educational program index 📖
Stars: ✭ 2,045 (+1549.19%)
Mutual labels:  algorithms, data-structures
Algorithms
In case you want to contribute, ping on https://gitter.im/NITSkmOS/algo.
Stars: ✭ 95 (-23.39%)
Mutual labels:  algorithms, data-structures
Data Structures And Algorithms
A collection of some implementations of data structures and algorithms.
Stars: ✭ 101 (-18.55%)
Mutual labels:  algorithms, data-structures
Algorithms And Data Structures
JavaScript Algorithms and Data Structures Masterclass course on Udemy by Colt Steele
Stars: ✭ 82 (-33.87%)
Mutual labels:  algorithms, data-structures
Java
All Algorithms implemented in Java
Stars: ✭ 42,893 (+34491.13%)
Mutual labels:  algorithms, data-structures
Code With Love
Open source programming algorithms
Stars: ✭ 107 (-13.71%)
Mutual labels:  algorithms, data-structures
Awesome Coding Javascript
📌 持续构建个人的源码库(JavaScript 原生、常用库、数据结构、算法)
Stars: ✭ 88 (-29.03%)
Mutual labels:  algorithms, data-structures
Ultimate Go
This repo contains my notes on working with Go and computer systems.
Stars: ✭ 1,530 (+1133.87%)
Mutual labels:  algorithms, data-structures
Data Structures And Algorithms
Python implementation of common algorithms and data structures interview questions
Stars: ✭ 84 (-32.26%)
Mutual labels:  algorithms, data-structures
Softuni
SoftUni Courses
Stars: ✭ 98 (-20.97%)
Mutual labels:  algorithms, data-structures
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Stars: ✭ 11,897 (+9494.35%)
Mutual labels:  algorithms, data-structures
Flatqueue
A very fast and simple JavaScript priority queue
Stars: ✭ 98 (-20.97%)
Mutual labels:  algorithms, data-structures
Splay Tree
Fast splay-tree data structure
Stars: ✭ 80 (-35.48%)
Mutual labels:  algorithms, data-structures
E Maxx Eng
Translation of http://e-maxx.ru into English
Stars: ✭ 1,238 (+898.39%)
Mutual labels:  algorithms, data-structures
Daily Coding Problem
Solutions to Daily Coding Problem in Javascript
Stars: ✭ 102 (-17.74%)
Mutual labels:  algorithms, data-structures
Acm Icpc Library
Stars: ✭ 111 (-10.48%)
Mutual labels:  algorithms, data-structures

Data-Structure-And-Algorithm-2017

主要资料

本栏主要工作

学习内容

第一讲 基本概念 [陈越]

1.1 什么是数据结构

1.2 什么是算法

1.3 应用实例:最大子列和问题

第二讲 线性结构 [何钦铭]

2.1 线性表及其实现

2.2 堆栈

2.3 队列

2.4 应用实例:多项式加法运算

小白专场:一元多项式的乘法与加法运算- C语言实现

第三讲 树(上) [何钦铭]

3.1 树与树的表示

3.2 二叉树及存储结构

3.3 二叉树的遍历

小白专场:树的同构 - C语言实现

第四讲 树(中)[何钦铭]

4.1 二叉搜索树

4.2 平衡二叉树

小白专场:是否同一棵二叉搜索树- C语言实现

线性结构之习题选讲[陈越]:Reversing Linked List

第五讲 树(下)[何钦铭]

5.1 堆

5.2 哈夫曼树与哈夫曼编码

5.3 集合及运算

小白专场:堆中的路径 - C语言实现

小白专场[陈越]:File Transfer - C语言实现

第六讲 图(上)[陈越]

6.1 什么是图

6.2 图的遍历

6.3 应用实例:拯救007

6.4 应用实例:六度空间

小白专场:如何建立图- C语言实现

第七讲 图(中)[陈越]

树之习题选讲-Tree Traversals Again

树之习题选讲-Complete Binary Search Tree

树之习题选讲- Huffman Codes

7.1 最短路径问题

小白专场:哈利·波特的考试- C语言实现

第八讲 图(下)[陈越]

8.1 最小生成树问题

8.2 拓扑排序

图之习题选讲-旅游规划

第九讲 排序(上)[陈越]

9.1 简单排序(冒泡、插入)

9.2 希尔排序

9.3 堆排序

9.4 归并排序

第十讲 排序(下)[陈越]

10.1 快速排序

10.2 表排序

10.3 基数排序

10.4 排序算法的比较

第十一讲 散列查找 [何钦铭]

11.1 散列表

11.2 散列函数的构造方法

11.3 冲突处理方法

11.4 散列表的性能分析

11.5 应用实例:词频统计

小白专场:电话聊天狂人- C语言实现

第十二讲 综合习题选讲 [陈越]

习题选讲-Insert or Merge

习题选讲-Sort with Swap(0,*)

习题选讲-Hashing - Hard Version

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].