- 数据结构和算法的概念
- 顺序表
- 栈
- 树
- 查找算法
- 线性表
- 链表
- 队列
- 堆
- 排序算法
本课程是数据结构入门教程,数据结构是计算机类专业的一门核心学科,本课程使用 C 语言介绍,需要一定的 C 语言基础。
知识点: 1.数据结构的概念 2.算法的概念 3.算法的复杂度
知识点: 1.线性表 2.顺序表 3.链表
知识点: 1.栈 2.队列
知识点: 1.非线性结构 2.树 3.二叉树 4.二叉排序树 5.平衡二叉树 6.哈夫曼树 7.堆
知识点: 1.图 2.图表示和实现 3.最小生成树 4.拓扑排序 5.最短路径问题
知识点: 1.散列查找 2.二分查找
知识点: 1.直接插入排序 2.希尔排序
知识点: 1.交换排序 2.冒泡排序 3.快速排序
知识点: 1.选择排序 2.简单选择排序 3.堆排序
知识点: 1.归并排序 2.基数排序
知识点: 1.游戏的逻辑 2.判断结果的算法 3.界面的设计
知识点: 1.递归的基本概念 2.递归函数的编写 3.如何用递归算法解决实际问题
知识点: 1.LRU缓存的基本概念 2.C语言基本编程技巧 3.双向链表的C语言实现 4.哈希表的C语言实现
知识点: 1.C语言大数加法实现 2.C语言大数减法实现 3.C语言大数乘法实现 4.C语言大数除法实现
知识点: 1.TCP/IP协议族 2.套接字编程概念 3.套接字相关函数
知识点: 1.select
函数实现高并发的IO 2.客户机服务器模型 3.套接字编程相关函数
知识点: 1.客户机服务器模型 2.套接字编程相关函数
知识点: 1.归并排序算法 2.多线程编程模型
需要了解实验楼的基本操作,推荐学习 新手指南之玩转实验楼;
如果你没有学习过任何一门编程语言,推荐学习 C 语言入门教程。
本课程难度为简单。
本课程为数据结构的入门课程,面向有编程基础的用户,不推荐没有编程基础的用户学习。
蓝桥云课 共发布过 57 门课程
查看老师的所有课程 >免费
for(int i=0;i<max;i++) for(int j=i ;j<max;j++){ temp+=a[i]; if(~){
}
很好