2019年最新蓝桥软件学院算法基础,视频教程下载 - 数智资源

2019年最新蓝桥软件学院算法基础,视频教程下载

image.png

课程目录

1.1 课程介绍

1.2 找数组中唯一成对的数

1.3 找出落单的数,这样编程就对了

1.6 位运算思维:将整数的奇偶位互换

1.4 一题三解:二进制中1的个数

1.5 一条语句判断整数是不是2的整数次方

1.7 乘2挪整:二进制表示浮点实数

1.8 编程实践:出现k次与出现1次(上)

1.9 编程实践:出现k次与出现1次(下)

2.1 什么是递归

2.2 切蛋糕思维:递归知识练习题

2.3 多分支递归:斐波那契序列

2.4 巧用递推公式解最大公约数

2.5 别有洞天:递归形式进行插入排序

2.6 递归经典问题:汉诺塔游戏

2.7二分查找的递归解法

2.8思维更重要:希尔排序

2.9利用大O表示法评估算法复杂度

2.10常见函数的复杂度计算

2.11性能对比:顺序查找与二分查找

2.12大O法应用:基础排序算法的性能对比

2.13难点突破:三种递归算法性能分析

2.14希尔排序的性能

2.16题解实战:小白上楼梯

2.17题解实战:旋转数组的最小数字

2.18题目讲解:在有空字符串中的有序字符串数组中查找

2.19题目详解:找出最长连续递增子序列

2.20实战:快速设计一个高效的求a的n次幂的算法

2.15分析10种排序算法的稳定性

3.1 分治法介绍及关键点解析

3.2 你需要掌握的快速排序算法

3.3 快排之单向扫描分区法

3.4快排之双向扫描分区法

3.5快排之三指针分区法

3.6 快排在工程实践中的优化

3.7 分治模式的完美诠释:归并排序

3.8 题解:调整数组顺序-奇数在左偶数在右

3.9 最快效率求出乱序数组中第k小的数

3.10 实战解题:哪个数字超过了一半?

3.11 趣味拓展:寻找发帖水王

3.12 实践:最小 可用id是多少(上)

3.13 实战:最小可用id是多少(下)

3.15 基础学习:树,二叉树,堆排序

3.16 堆的概念及堆排序思路

3.17 将数组堆化的伪代码

3.18 堆排序的要进一步完善

3.19 计数排序的学习

3.20 桶排序

3.21 基数排序

3.23 相关题解:排序数组中找和的因子

3.24 需排序的子数组长度是多少

3.25 小项堆与topK的具体代码实现

3.26 实战:小项堆与topk的具体代码实现

3.27 用计数排序解决员工年龄问题

3.28 天外有天:特殊排序

3.29 题解:判断数组的包容问题

3.14 讲2道关于逆序对的题目

3.22 总结:10种排序算法的对比分析

资源下载此资源下载价格为6学分,VIP免费,请先
充值比例 1元=1学分
资源失效,请咨询客服
客服QQ 980264305
资源下载
下载价格6 学分
VIP免费
充值比例 1元=1学分
资源失效,请咨询客服
客服QQ 980264305

评论0

找资源,搜一下,更惊喜
没有账号? 注册  忘记密码?