![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Leetcode
文章平均质量分 57
麻辣香锅花菜
stay hungry,stay foolish~
展开
-
LeetCode 热题100道(中等题整理)
1. 两数相加示例:分析:老实人本来准备把两个链表转成整型相加再转回链表,被[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]教做人了,unsigned long都顶不住…注意链表是实际数字的逆序,所以可以直接遍历相加,注意进位就行。class Solution {public: ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) { int原创 2021-08-02 22:27:05 · 1294 阅读 · 0 评论 -
401. 二进制手表
题目链接二进制手表顶部有 4 个 LED 代表 小时(0-11),底部的 6 个 LED 代表 分钟(0-59)。每个 LED 代表一个 0 或 1,最低位在右侧。例如,下面的二进制手表读取 “3:25” 。给你一个整数 turnedOn ,表示当前亮着的 LED 的数量,返回二进制手表可以表示的所有可能时间。你可以 按任意顺序 返回答案。小时不会以零开头:例如,“01:00” 是无效的时间,正确的写法应该是 “1:00” 。 分钟必须由两位数组成,可能会以零开头:例如,“10:2” 是原创 2021-06-21 23:47:48 · 69 阅读 · 0 评论