Algorithms_week1_introduction

课程分为2 parts:
PART I: data type sorting and searching
basic data structures and algorithms - stacks栈, queues, bags and priority queues
classic algorithms for sorting - quicksort快速排序, mergesort归并排序, heapsort堆排序 and radix sorts基数排序
classic methods for searching - binary search trees, red-black binary search trees红黑树 and hash tables哈希表/散列表

PART II: advanced algorithms
graph algorithms - classic graph searching algorithms, minimum spanning tree最小生成树 and shortest path algorithms
algorithms for processing strings - regular expressions正则表达式 and data compression数据压缩
advanced algorithms that make use of the basic algorithms - B-tree, suffix array, maxflow
在这里插入图片描述

The difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code, good programmers worry about data structures, and their relationships. —— Linus Torvalds

Algorithms, 4th Edition, 课本官网, 包括ppt & code

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值