首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法
订阅
while_true
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
图解排序算法
最近觉得自己的编程毫无进展,想修炼下自己的内功,于是就开始复习学习数据结构与算法。其实,编程的人大概都知道一句话“程序等于算法+数据结构”,理解并选用合适的数据结构,还有算法,是编写出优秀程序的前提。在JAVA JDK中,也可以窥探出数据结构算法的重要性,比如HashMap中就…
时间复杂度学习(下)
这一节将以一个具体的算法题给出4种不同解法,分析各自的时间复杂度并比较其各自的运行性能。 ,求 的最大值。(为方便起见,若所有整数均为负数,则最大子序列和为0)。 例如:输入 ,其最大子序列和为 。 该种解法最简单暴力,定义子序列的起始位置为i,结束位置为j,假设数组a的长度为…
十道简单算法题
最近在回顾以前使用C写过的数据结构和算法的东西,发现自己的算法和数据结构是真的薄弱,现在用Java改写一下,重温一下。 很多与排序相关的小算法(合并数组、获取数字每位值的和),我都没有写下来了,因为只要会了归并排序(合并数组),会了桶排序(获取数字每位的值),这些都不成问题了。…
借助 Dijkstra 算法计算苏州任意两个地铁站的路径
苏州四号地铁线在今年四月份终于要开始运营了,正好路过我家。以后每次从上海回来,就可以直接做地铁到家门口了。 既然四号线快要开通了,那么以后我从家门口到园区怎么换乘呢?作为程序员的我,肯定会考虑用什么算法才能找到一条可以换乘的路线。
redis个人源码分析1----hyperloglog(golang实现)
HLL算法用来进行基数统计。 什么是基数统计:例如给你一个数组[1,2,2,3,3,5,5] ,这个数组的基数是4(一共有4个不重复的元素)。 好了现在知道什么是基数统计了。 优点:相对省空间,且合并操作简单,比如上面的应用场景1, 如果想统计某2天有多少个ip地址访问,只需要…