auto commit
This commit is contained in:
@ -147,7 +147,11 @@ public boolean Find(int target, int [][] array) {
|
||||
|
||||
**<EFBFBD><EFBFBD>ĿҪ<EFBFBD><EFBFBD>**
|
||||
|
||||
<EFBFBD><EFBFBD> O(1) <20>Ŀռ临<D5BC>Ӷ<EFBFBD><D3B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⡣
|
||||
<EFBFBD><EFBFBD> O(1) <20>Ŀռ临<D5BC>ӶȺ<EFBFBD> O(n) <20>Ŀռ临<D5BC>Ӷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⡣
|
||||
|
||||
**<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˼·**
|
||||
|
||||
<EFBFBD>Ӻ<EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD>ı<EFBFBD><EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
```java
|
||||
public String replaceSpace(StringBuffer str) {
|
||||
@ -188,6 +192,23 @@ public ArrayList<Integer> printListFromTailToHead(ListNode listNode) {
|
||||
}
|
||||
```
|
||||
|
||||
ʹ<EFBFBD><EFBFBD> Stack
|
||||
|
||||
```java
|
||||
public ArrayList<Integer> printListFromTailToHead(ListNode listNode) {
|
||||
Stack<Integer> stack = new Stack<>();
|
||||
while (listNode != null) {
|
||||
stack.add(listNode.val);
|
||||
listNode = listNode.next;
|
||||
}
|
||||
ArrayList<Integer> ret = new ArrayList<>();
|
||||
while (!stack.isEmpty()) {
|
||||
ret.add(stack.pop());
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
```
|
||||
|
||||
<EFBFBD>ݹ<EFBFBD>
|
||||
|
||||
```java
|
||||
|
Reference in New Issue
Block a user