首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
排序
订阅
fangjihu2660846
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
我是如何刷 LeetCode 的?
我就是那个 @量子位 答案里面提到的“lucifer 小哥哥”。 我本人从开始准备算法以来,大概经过了几个月的时间,这期间自己成长了很多,从刷题菜鸡,到现在对刷题套路,题型有了自己的理解,感受还是蛮多的。我本人不是算法高手,算是勤能补拙类型。不过经过几个月的学习和练习,不仅面试…
手写算法并记住它:快速排序(5行代码简单版)
本系列文章就尝试解决这个问题。 研读那些排序算法,细品它们的名字,其实都很贴切。 比如快速排序,一个快字就能体现出其价值,因而它是用得最多的。 因为它相对难一些,本系列将分两篇文章讲解它。 本篇是一种简单实现版本,与归并排序做对比,摸清快排的总体思路。下一篇才是常见于各教程中的…
一遍记住 Java 常用的八种排序算法与代码实现
对八种排序的讲解和代码实现。
Java排序理解增强版
冒泡排序就是将两两相邻的记录关键字进行比较,反序则调换值,直至到没有反序出现。 总结:由于冒泡排序每相邻的两个参数就要比较,所以性能很一般,平均时间复杂度为O(N2),所以不建议使用。可使用快速排序代替! 快速排序是指的选取一个基准值X,然后先从右往左寻找小于X的第一个值,再从…