| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> 左神算法笔记-1 -> 正文阅读 |
|
[数据结构与算法]左神算法笔记-1 |
1、讲解常数操作(00:00) 2、时间复杂度(4:23) 3、 选择排序(4:23) 代码(23:28)
4、 冒泡排序(26:48) 代码(29:00)
5、 讲异或运算(31:45) 用法①:相同的两个数异或必定为0(由此衍生下面的算法题) 6、 常见算法面试题 (忘了) 代码(1:06:20)
(1)用一个变量eor从头到尾异或数组中的每一个数,最后eor的值就是a 实际操作时不一定哪个地方是1,一般取最右边的1采取的方法是 原码&补码 得到的就是最右边的1那一位其余全0 7、 ?插入排序 (1:13:50) 代码(1:24:55)
8、 二分法(1:32:06)代码(见数据结构课本课件)
变式一:寻找≥num的最左位置(或≤num的最右位置) 变式二:在无序数组中寻找局部最小值 9、 对数器(1:54:02) 用于验证函数的正确性 使用一个较为确定的函数作为对数器的标准部分,利用随机方法使得每次返回值都相同则函数正确 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 2:21:00- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |