- 博客(2)
- 收藏
- 关注
转载 Go切片导致内存泄露
参考:Go 切片导致内存泄露,被坑两次了!var a []intfunc f(b []int) []int { a = b[:2] return a}func main() { ...}上面的代码会发生内存泄漏。切片的底层结构:type SliceHeader struct { Data uintptr Len int Cap int}切片在运行时的表现为SliceHeader结构体,其定义如下:Data: 执行具体底层数组的指针L..
2021-10-08 17:12:18
369
原创 leetcode:反转链表
方法一:用栈实现:class Solution { public ListNode reverseList(ListNode head) { Stack<ListNode> stack=new Stack<>(); while(head!=null){ stack.push(head); head=head.next; } ListNode ...
2021-09-16 09:22:09
58
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人