算法刷题
作为一名程序员,培养一个业余时间刷算法题的习惯,每天一道,在此监督自己
终于起了个好名字
新手程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
删除有序数组中的重复项
这道题利用的是双指针,一个指针指向最新元素,一个指针指向待插入位置。将最新元素与最近插入的新的数值最比较,不同则作为新值插入待插入位置。这道题中,复习了双指针方法以及动态数组vector的使用。原创 2024-10-08 22:08:41 · 129 阅读 · 0 评论 -
移除元素并且统计元素个数,力扣第27题
这里我使用的时动态数组+队列,本来打算用双指针,但是逻辑比较复杂,于是选择用队列将待插入元素的位置进行放置,然后一个一个地取出来。原创 2024-10-09 16:17:52 · 150 阅读 · 0 评论 -
力扣35. 搜索插入位置
一个简单的线性查找,兴趣来了,写了道简单的,很多题解用的是二分。原创 2024-10-09 21:08:10 · 169 阅读 · 0 评论 -
力扣58. 最后一个单词的长度
很简单的一道题,从后往前找,先找到第一个单词,然后计算出这个单词的长度,注意字符串过短的情况下容易在判断时导致back<0,所以要对back>=0进行判断。原创 2024-10-10 17:47:23 · 179 阅读 · 0 评论 -
个人总结的算法模板,本人准备蓝桥杯使用的平台是acwing,下面的代码有一些是自己针对acwing入门经典题目的解答代码,应该可以直接跑(比如背包部分的板子),希望可以帮到刚入门的同学
这是本人参加蓝桥杯时写的板子,主要是简单的动态规划,图论算法,希望可以帮到你原创 2023-07-28 20:33:43 · 186 阅读 · 0 评论 -
力扣66. 加一
力扣遇到的第一个大范围数值题,本以为很简单,但是longlong爆了。附上longlong写法。原创 2024-10-10 22:02:02 · 233 阅读 · 0 评论 -
力扣67. 二进制求和
上面是复杂解法,这道题不难,但是考虑的点比较多,主要是了解二进制加法的原理。原创 2024-10-13 22:14:17 · 271 阅读 · 0 评论 -
2024.6.1 力扣第13题“罗马数字转整数”
leetcode算法第13题,罗马数字转整数原创 2024-06-01 16:22:42 · 173 阅读 · 0 评论 -
回文整数判断5.31
这是我早上在leetcode刷的一道算法题,里面有两种方法以及自己的理解,不懂的可以在下面留言,看到后会回复原创 2024-05-31 14:07:34 · 149 阅读 · 1 评论 -
两数之和5.30:
使用java完成了leetcode的两数之和原创 2024-05-31 14:06:03 · 121 阅读 · 0 评论
分享