![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
和弦c调来编程
是人是鬼都在秀,只有java在挨揍。然而我用Java
展开
-
【单例模式】重新认识单例模式
一个类仅创建一个实例,并提供一个访问他的全局访问的点。原创 2022-07-25 18:25:27 · 125 阅读 · 0 评论 -
从零开始学习算法之直接插入排序(JAVA版)
从零开始学习算法之直接插入排序算法原理看图步骤说明 算法原理 直接插入排序:首先说明下,直接插排意思是在有序数组中插入一条记录。 因此理解此数组只由三个部分组成,无需数组,已排序数组,本次插入的记录。 下面详细讲解步骤 看图 步骤说明 1.首先我们默认第一个元素是有序的,将他作为有序数组,后一位元素作为比较的记录取出 2.比较后一位元素(以图为例为1)和此时有序数组中的最后一位比较(即最大值)。 3.比较分为两种情况,小于,不小于最大值。当小于最大值时,此元素就需要位移,最大元素需要后移一格,此记录插入。原创 2022-04-27 10:56:35 · 107 阅读 · 0 评论 -
leetcode 关于数组的解题思路(java)
数组问题共性总结 最近作为一个废物程序员,在项目交替的空闲时间写了下力扣的题目。做了写数组相关的简单题(嗯,怀疑自己智商了,感觉很简单,动起手来各种问题)。 总结几个数组类型的技巧。 1.数组的操作,leetcode上是鼓励尽量在原数组上进行操作。都知道数组不可被扩容,元素的移动也很不方便。于是很多机智的小伙伴会转换为其他的数据结构再处理。嗯,如果实在有点懵,set集合,map()集合可以解决大部...原创 2020-04-23 16:02:57 · 314 阅读 · 0 评论