林不明白
码龄10年
关注
提问 私信
  • 博客:14,037
    14,037
    总访问量
  • 17
    原创
  • 1,491,338
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2015-03-30
博客简介:

qq_27003343的博客

查看详细资料
个人成就
  • 获得9次点赞
  • 内容获得1次评论
  • 获得32次收藏
  • 代码片获得312次分享
创作历程
  • 6篇
    2023年
  • 8篇
    2022年
  • 3篇
    2021年
成就勋章
TA的专栏
  • 十大排序算法
    5篇
  • 开发中的一些坑
    1篇
  • Java常用工具类
    5篇
  • 算法快速入门
    2篇
兴趣领域 设置
  • Java
    javaspring
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

354人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

希尔排序算法

2.将待排序元素按照step个间隔分组,每组包含一个元素或者一个元素和一个 step之间的未排序元素。3.对每组进行插入排序,直到每组都有序。不断减小步长step,重复步骤 2-3,直到整个序列有序。1选择步长 step,通常选择步长为 2 的幂次方。优化思路:使用直接插入法不使用交换法。优化思路:使用knuth序列来取间隔。因为是跳跃比较的,所以算法不稳定。时间复杂度为n^1.3。
原创
发布博客 2023.04.20 ·
182 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

插入排序算法

插入排序算法的实现Java版
原创
发布博客 2023.04.19 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

冒泡排序算法

冒泡排序算法的实现Java版
原创
发布博客 2023.04.19 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

选择排序算法

选择排序算法的设计与实现Java版
原创
发布博客 2023.04.19 ·
90 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

常见的排序算法以及时间复杂度和稳定性

中文名称 英文名称 平均时间复杂度 最坏时间复杂度 最好时间复杂度 空间复杂度 稳定性 选择排序 Selection n^2 n^2 n^2 1 不稳 冒泡排序 Bubble n^2 n^2 n 1 稳 插入排序 Insertion n^2 n^2 n 1 稳 堆排序 Heap nlog2n nlog2n nlog2n
原创
发布博客 2023.04.19 ·
106 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Elasticsearch官方测试数据

elasticsearch官方测试数据
原创
发布博客 2023.01.29 ·
2850 阅读 ·
6 点赞 ·
0 评论 ·
2 收藏

jwt工具类

jwt工具类的封装与使用
原创
发布博客 2022.07.17 ·
266 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

给定一个参数N,返回:1! + 2! + 3! + 4! +...+ N!的结果

给定一个参数N,返回:1! + 2! + 3! + 4! +...+ N!的结果
原创
发布博客 2022.07.03 ·
299 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

位运算——给定一个整数,输出该整数对应的32位二进制

算法入门基础之位运算——给定一个整数,输出该整数对应的32位二进制
原创
发布博客 2022.07.02 ·
1309 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

关于雪花算法的一些坑

关于雪花算法从后端向前端打回数据时,雪花算法生成的Long类型数据被进位
原创
发布博客 2022.06.06 ·
760 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA上传文件的工具类

JAVA上传文件的工具类,传入一个MultipartFile对象,将该文件对象转存到指定目录下并返回雪花算法生成的一个带后缀的文件名
原创
发布博客 2022.06.06 ·
1145 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

JAVA雪花算法与UUID工具类

JAVA雪花算法与UUID工具类
原创
发布博客 2022.06.06 ·
986 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JAVA关于MD5加盐加密算法

JAVA关于Md5加盐加密算法
原创
发布博客 2022.06.06 ·
414 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA关于时间的工具类(包括获取当前、上星期、上个月的时间、日期、星期)

JAVA关于时间的工具类(包括获取当前、上星期、上个月的时间、日期、星期)
原创
发布博客 2022.06.06 ·
1469 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

JAVASE——switch语句中的注意事项

一、switch 语句后面的小括号“()”当中都可以出现什么,在 JDK1.6 之前(包括 1.6 在内) switch 只能探测 int 类型的数据,但是在 JDK1.7 之后(包括 1.7 在内),switch 语句除了支持 int 类型之外,还支持 String 类型。也就是说从 Java7 开始 switch 后面小括号中可以出现字符串。二、switch 虽然只能探测 int 类型,但是也可以将 byte,short,char 类型放到小括号当中,因 为这些类型会自动转换成 int 类型(小.
原创
发布博客 2021.10.02 ·
384 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

JAVA学习——switch语句中的注意事项

一、switch 语句后面的小括号“()”当中都可以出现什么,在 JDK1.6 之前(包括 1.6 在内) switch 只能探测 int 类型的数据,但是在 JDK1.7 之后(包括 1.7 在内),switch 语句除了支持 int 类型之外,还支持 String 类型。也就是说从 Java7 开始 switch 后面小括号中可以出现字符串。二、switch 虽然只能探测 int 类型,但是也可以将 byte,short,char 类型放到小括号当中,因 为这些类型会自动转换成 int 类型(小
原创
发布博客 2021.10.02 ·
1264 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python笔记001——牛顿迭代法求平方根

Python笔记001——牛顿迭代法求平方根newguess = 12\frac{1}{2}21​ × (oldguess + noldguess\frac{n}{oldguess}oldguessn​)以上公式接受一个值n,并且通过在每一次迭代中将newguess赋值给oldguess来反复猜测平方根,初次猜测的平方根是n/2。下面代码清单展示了该函数的定义,它接受值n并且返回20轮迭代之后的n的平方根代码实现def squareroot(n): root = n/2 for
原创
发布博客 2021.06.07 ·
2096 阅读 ·
0 点赞 ·
1 评论 ·
8 收藏
加载更多