会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Echoyya、
知否,知否?应是绿肥红瘦!
博客园
首页
新随笔
管理
随笔 - 117
文章 - 0
评论 - 61
阅读 -
12万
2023年5月10日
常见的算法浅学一下,二分查找、插入冒泡归并排序
摘要: 二分查找 二分查找(Binary search)也称折半查找,是一种效率较高的查找方法。但是要求数组必须是有序的。 最好时间复杂度是: O(1),最好情况下只需要进行1次比较就能找到目标元素 最坏**时间复杂度是: O(log2n),最坏情况下查找至最后一个元素,或查找不到目标元素 平均**时间复杂
阅读全文
posted @ 2023-05-10 10:08 Echoyya、
阅读(78)
评论(1)
推荐(0)
编辑
公告
昵称:
Echoyya、
园龄:
7年6个月
粉丝:
92
关注:
4
+加关注
积分与排名
积分 - 95524
排名 - 16570
随笔分类
(140)
CSS(7)
Electron(2)
Git(1)
IE兼容(5)
JS(33)
NodeJS(6)
TS(15)
uni-app(2)
Vue2(19)
Vue3(6)
Webpack(13)
可视化(8)
算法刷题(14)
微信小程序(1)
源码学习(8)
阅读排行榜
1. 亲测有效:JS中数组去重的9种高阶方法(14846)
2. 一文彻底搞懂JS前端5大模块化规范及其区别(9055)
3. JavaScript处理后端返回PDF文件流,在线预览下载PDF文件(8470)
4. 在html文件中创建并调用vue组件的方法(7692)
5. 可视化—AntV G6实现节点连线及展开收缩分组(7050)
评论排行榜
1. 提供一些前端相关电子书(14)
2. 一文彻底搞懂JS前端5大模块化规范及其区别(10)
3. html+vue.js 实现分页可兼容IE(8)
4. 亲测有效:JS中数组去重的9种高阶方法(5)
5. TypeScript 学习笔记(一)(5)
推荐排行榜
1. TypeScript 学习笔记(一)(252)
2. 一文彻底搞懂JS前端5大模块化规范及其区别(184)
3. 亲测有效:JS中数组去重的9种高阶方法(119)
4. 可视化—AntV G6 高亮相邻节点的两种方式(55)
5. 客户端与服务器之间双向通讯的5种方式总结(完整代码演示)(17)
点击右上角即可分享