File tree 2 files changed +46
-25
lines changed
2 files changed +46
-25
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ title : ' 那些年我走过的弯路'
3
+ date : 2024-09-02 00:00:00
4
+ category : ' 在美国'
5
+ ---
6
+
7
+ # 那些年我走过的弯路
8
+
9
+ <font color =gray >Published on 2024-09-02</font >
10
+
11
+ 总结了一下,女生最容易走的三个弯路:
12
+
13
+ 一个是圣母心,燃烧自己去让家人过得更好;
14
+
15
+ 一个是恋爱脑,为了男人改变自己的人生规划;
16
+
17
+ 一个是走捷径,想靠男人过上物质优渥的生活;
18
+
19
+ 不要再为父母活了,也不要再恋爱脑为男人牺牲了,更别想走捷径靠男人买房买车了。
20
+
21
+ 为自己活吧,去建设自己的人生金字塔,想要的生活还是得靠自己去创造!
Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ Input: (9 -> 9 -> 9 -> 9 -> 9) + (1 -> )
51
51
Output: 0 -> 0 -> 0 -> 0 -> 0 -> 1
52
52
```
53
53
54
- 为了处理方法统一,可以先建立一个虚拟头结点,这个虚拟头结点的 ` Next ` 指向真正的 ` head ` ,这样 ` head ` 不需要单独处理,直接 ` while ` 循环即可。另外判断循环终止的条件不用是 ` p.Next != nil ` ,这样最后一位还需要额外计算,循环终止条件应该是 ` p != nil ` 。
54
+ 为了处理方法统一,可以先建立一个虚拟头结点,这个虚拟头结点的 ` next ` 指向真正的 ` head ` ,这样 ` head ` 不需要单独处理,直接 ` while ` 循环即可。另外判断循环终止的条件不用是 ` p.next != null ` ,这样最后一位还需要额外计算,循环终止条件应该是 ` p != null ` 。
55
55
56
56
## 代码
57
57
@@ -62,30 +62,30 @@ Output: 0 -> 0 -> 0 -> 0 -> 0 -> 1
62
62
* @return {ListNode}
63
63
*/
64
64
var addTwoNumbers = function (l1 , l2 ) {
65
- var List = new ListNode (0 );
66
- var head = List;
67
- var sum = 0 ;
68
- var carry = 0 ;
69
- while (l1 !== null || l2 !== null || sum > 0 ) {
70
- if (l1 !== null ) {
71
- sum = sum + l1 .val ;
72
- l1 = l1 .next ;
73
- }
74
- if (l2 !== null ) {
75
- sum = sum + l2 .val ;
76
- l2 = l2 .next ;
77
- }
78
- if (sum >= 10 ) {
79
- carry = 1 ;
80
- sum = sum - 10 ;
81
- }
82
- head .next = new ListNode (sum);
83
- head = head .next ;
84
-
85
- sum = carry;
86
- carry = 0 ;
87
- }
88
- return List .next ;
65
+ var List = new ListNode (0 );
66
+ var head = List;
67
+ var sum = 0 ;
68
+ var carry = 0 ;
69
+ while (l1 !== null || l2 !== null || sum > 0 ) {
70
+ if (l1 !== null ) {
71
+ sum = sum + l1 .val ;
72
+ l1 = l1 .next ;
73
+ }
74
+ if (l2 !== null ) {
75
+ sum = sum + l2 .val ;
76
+ l2 = l2 .next ;
77
+ }
78
+ if (sum >= 10 ) {
79
+ carry = 1 ;
80
+ sum = sum - 10 ;
81
+ }
82
+ head .next = new ListNode (sum);
83
+ head = head .next ;
84
+
85
+ sum = carry;
86
+ carry = 0 ;
87
+ }
88
+ return List .next ;
89
89
};
90
90
```
91
91
You can’t perform that action at this time.
0 commit comments