LeetCode刷题笔记
文章平均质量分 57
xian的力扣刷机笔记,记录一些刷题总结和体会
Xian-dayandnight
golang 小白
展开
-
力扣刷题|2.两数相加、445. 两数相加 II
主要是进位是关键,首先要把循环的结束条件想好:两个链表走完,没有进位。可以用9,8这样两个数据想,然后就是val%=10拿到要存的val,carry=val/10,然后每次进循环前,要把val=carry。思路:这题就是上面题目倒序了一下,我们利用栈把链表翻转一下,然后添加节点也从末尾开始添加。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。你可以假设除了数字 0 之外,这两个数字都不会以零开头。的链表,表示两个非负的整数。请你将两个数相加,并以相同形式返回一个表示和的链表。原创 2023-07-31 18:24:19 · 29 阅读 · 1 评论 -
151. 反转字符串中的单词(middle)|剑指 Offer 58 - I. 翻转单词顺序(easy)
中可能会存在前导空格、尾随空格或者单词间的多个空格。返回的结果字符串中,单词间应当仅用单个空格分隔,且不包含任何额外的空格。思路:我们完全可以使用stringstream的做法,将每个单词拆分出来,然后倒序拼接每个单词。中使用至少一个空格将字符串中的。之间用单个空格连接的结果字符串。是由非空格字符组成的字符串。**注意:**输入字符串。原创 2023-07-29 17:17:38 · 32 阅读 · 0 评论