首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
泡泡爱dota
掘友等级
JAVA程序猿
学习一步一脚印, 日夜积累的过程
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
103
文章 103
沸点 0
赞
103
返回
|
搜索文章
最新
热门
数据结构慢慢啃(step 3)
根据数据的规模来判定, 使用何种算法, 并不能简单通过时间复杂度来区分. 规模越大, 通过时间复杂度判定是越准确的. 这也是为啥? Arrays.sort(), 再数据量小的时候反而使用插入算法O(n^2)
数据结构慢慢啃(step 2)
冒泡排序: 遍历N次, 每次遍历都会把最大的移到最后. O(n^2) 选择排序: 选择出最小的值放到前面去. O(n^2) [不稳定] 插入排序: 插入的数据依次跟前面的数据进行比较. (类似扑克插入). O(n^2) 桶排序: 不进行比较的排序.
数据结构慢慢啃(step 1)
常见数据结构队列:先进先出(2个指针)栈:先进后出(1个指针),pop(出栈),push(压栈),peek(取值)2者之间可以通过指针来判断堆:逻辑上是完全二叉树的结构,大根堆(大值在上),小根堆(小
个人成就
文章被点赞
2
文章被阅读
1,074
掘力值
76
关注了
27
关注者
2
收藏集
6
关注标签
8
加入于
2017-06-02