This class was created by Brainscape user Ho Jim. Visit their profile to learn more about the creator.

Decks in this class (22)

链表
链表是什么?,
链表添加新东西的原理,
数组跟链表 空间占用的差别
4  cards
大o()时间表示法
二分查找法与简单查找法时间的不同,
O,
数组、链表 具象化表示
8  cards
选择排序算法
快速排序原理,
Python
2  cards
递归函数
递归的原理,
递归的代码示范
2  cards
**栈**的具象表示,
计算机调用栈的实例,
**递归函数**调用栈的实例
5  cards
广度优先搜索
广度优先搜索的应用,
广度优先搜索使用时会用的两个问题,
队列是什么?(应用在广度优先搜索)
4  cards
散列表
0  cards
迪杰斯特拉算法
0  cards
Linked List 链表代码实现
>的两种作用,
实现链表插入跟输出的函数,
第一次实现链表的代码
20  cards
Stack 代码实现
Push pop seudocode,
Time complexity of function push ...,
Push pop array
17  cards
Queue
Graph explains fifo lifo,
Picture of operation of queue and...,
Pseudocode of function enqueue im...
19  cards
Linear List 顺序表
向顺序表插入一个元素,平均需要移动多少个元素?,
如何初始化顺序表 ?,
如何 清空、删除 顺序表?
10  cards
Tree
Complete binary tree i,
Perfect binary tree n,
如何定义 二叉树的节点?
47  cards
Link List Function
Delete min max,
Merge,
Split 0 0
8  cards
Stack (Advanced Function)
Double stack head file structure,
Double stack push stack1 push sta...,
Double stack push stack1 push sta...
6  cards
Algorithm
Algorithm palindrome_string,
Algorithm palindrome_number
2  cards
Recursion
An example to introduce recursion,
Recursion fibonacci,
Recursion sum basic condition array
9  cards
String
Bf kmp,
Kmp next,
Kmp next
20  cards
Graph
Graph types of edge,
Graph weight unweighted,
Graph simple graph
86  cards
Search Algorithm
Search sequential search,
Search binary search,
Search blocking search
3  cards
AVL Tree & B - Tree & B+ Tree
Avl tree def structure new_node,
Avl tree right_rotation,
Avl tree left_rotation
5  cards
Sort Algorithm
Insertion sort
1  cards

More about
a0.data structure && algorithms

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Ho Jim's A0.Data Structure && Algorithms flashcards now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

Data structures and algorithms
  • 9 decks
  • 197 flashcards
  • 56 learners
Decks: Sorting Runtimes, Binary Trees, Searching And Tables, And more!
Data Processing at Scale
  • 28 decks
  • 603 flashcards
  • 38 learners
Decks: Week 1, Week 15, Week 1 Relational Models And Relational, And more!
Data Structures
  • 14 decks
  • 860 flashcards
  • 224 learners
Decks: Algorithm Pseudocodes, Data Structures Test 2 Review, Data Structures 1, And more!
Make Flashcards