会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Sparking⁵²¹ Wild Fire
心之所愿,无所不成。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
15
下一页
2021年7月31日
剑指offer-删除链表中重复的结点
摘要: 描述 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5 求解思路 遍历两个相邻的节点,如果相等,就继续向后删除值相同的节点。 删除重复节点前,需要一个节点来记录重复节点前的前缀
阅读全文
posted @ 2021-07-31 20:11 曾格
阅读(53)
评论(0)
推荐(0)
2021年7月29日
剑指offer-翻转单词序列
摘要: 描述 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“nowcoder. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a n
阅读全文
posted @ 2021-07-29 16:21 曾格
阅读(45)
评论(0)
推荐(0)
剑指offer-丑数
摘要: 描述 把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。 求解思路: 思路1: 首先编写函数,判断某一个数是否属于丑数。 然后通过循环找到第index个丑数。 1 in
阅读全文
posted @ 2021-07-29 15:26 曾格
阅读(54)
评论(0)
推荐(0)
2021年7月28日
剑指offer-把数组排成最小的数
摘要: 描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 这题重点不是求解,而是lambda表达式和仿函数的使用,以减轻我们的编码工作量。 1 struct Com { 2
阅读全文
posted @ 2021-07-28 23:30 曾格
阅读(49)
评论(0)
推荐(0)
剑指offer-复杂链表的复制
摘要: 描述 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针random指向一个随机节点),请对此链表进行深拷贝,并返回拷贝后的头结点。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)。 下图是一个含有5个结点的复杂链表。图中实线箭头表示nex
阅读全文
posted @ 2021-07-28 22:33 曾格
阅读(39)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
15
下一页
公告
Live2D