Description 92. Reverse Linked List II Reverse a linked list from position m to n. Do it in one-pass. Note: 1 ≤ m ≤ n ≤ length of list. Example: Input: 1->2->3->4->5->NULL, m = 2, n = 4Output: 1->4->3->2->5->NULL Solution 需要使用DummyHead,因为反转的起始点可能是第一个元素
Generic Method 如果可以使用泛型方法来替代整个类的泛型化就应该使用泛型方法 static方法无法访问泛型类的类型参数,所有static方法需要使用泛型能力
ArrayList public E remove(int index) public E remove(int index) { rangeCheck(index); modCount++; E oldValue = elementData(index); int numMoved = size - index - 1; if (numMoved > 0) System.arraycopy(elementData, index+1, elementData, index, numMoved); elementData[--size] = null; // clear to let GC do its work return oldValue; } remove 移除index位置的元素: 首先计算index
Description 我在搭建Online-Food-Ordering-System这个项目时,当用户在微信小程序上下单的时候,商家的后台系统要能够第一时间收到
Setting config baseurl should be set with https:// not http:// And the url should point to your blog site without the github link. e.g.
baseURL: https://xxxx.github.io/
Description 对于High Concurrency 的场景通常要考虑线程抢夺资源的问题。比如电商SecKill活动通常容易出现的超卖现象。比如下面这段代码当有多个线程共享了库存