File tree Expand file tree Collapse file tree 5 files changed +81
-2
lines changed
02.01.Remove Duplicate Node
02.02.Kth Node From End of List Expand file tree Collapse file tree 5 files changed +81
-2
lines changed Original file line number Diff line number Diff line change @@ -104,7 +104,7 @@ class Solution {
104
104
105
105
### ** JavaScript**
106
106
107
- ``` javascript
107
+ ``` js
108
108
/**
109
109
* Definition for singly-linked list.
110
110
* function ListNode(val) {
Original file line number Diff line number Diff line change @@ -105,7 +105,7 @@ class Solution {
105
105
106
106
### ** JavaScript**
107
107
108
- ``` javascript
108
+ ``` js
109
109
/**
110
110
* Definition for singly-linked list.
111
111
* function ListNode(val) {
Original file line number Diff line number Diff line change @@ -77,6 +77,34 @@ class Solution {
77
77
}
78
78
```
79
79
80
+ ### ** JavaScript**
81
+
82
+ ``` js
83
+ /**
84
+ * Definition for singly-linked list.
85
+ * function ListNode(val) {
86
+ * this.val = val;
87
+ * this.next = null;
88
+ * }
89
+ */
90
+ /**
91
+ * @param {ListNode} head
92
+ * @param {number} k
93
+ * @return {number}
94
+ */
95
+ var kthToLast = function (head , k ) {
96
+ let fast = head, slow = head;
97
+ for (let i = 0 ; i < k; i++ ) {
98
+ fast = fast .next ;
99
+ }
100
+ while (fast != null ) {
101
+ fast = fast .next ;
102
+ slow = slow .next ;
103
+ }
104
+ return slow .val ;
105
+ };
106
+ ```
107
+
80
108
### ** ...**
81
109
82
110
```
Original file line number Diff line number Diff line change @@ -69,6 +69,34 @@ class Solution {
69
69
}
70
70
```
71
71
72
+ ### ** JavaScript**
73
+
74
+ ``` js
75
+ /**
76
+ * Definition for singly-linked list.
77
+ * function ListNode(val) {
78
+ * this.val = val;
79
+ * this.next = null;
80
+ * }
81
+ */
82
+ /**
83
+ * @param {ListNode} head
84
+ * @param {number} k
85
+ * @return {number}
86
+ */
87
+ var kthToLast = function (head , k ) {
88
+ let fast = head, slow = head;
89
+ for (let i = 0 ; i < k; i++ ) {
90
+ fast = fast .next ;
91
+ }
92
+ while (fast != null ) {
93
+ fast = fast .next ;
94
+ slow = slow .next ;
95
+ }
96
+ return slow .val ;
97
+ };
98
+ ```
99
+
72
100
### ** ...**
73
101
74
102
```
Original file line number Diff line number Diff line change
1
+ /**
2
+ * Definition for singly-linked list.
3
+ * function ListNode(val) {
4
+ * this.val = val;
5
+ * this.next = null;
6
+ * }
7
+ */
8
+ /**
9
+ * @param {ListNode } head
10
+ * @param {number } k
11
+ * @return {number }
12
+ */
13
+ var kthToLast = function ( head , k ) {
14
+ let fast = head , slow = head ;
15
+ for ( let i = 0 ; i < k ; i ++ ) {
16
+ fast = fast . next ;
17
+ }
18
+ while ( fast != null ) {
19
+ fast = fast . next ;
20
+ slow = slow . next ;
21
+ }
22
+ return slow . val ;
23
+ } ;
You can’t perform that action at this time.
0 commit comments