我的个人小站
(链表)回文链表 (链表)回文链表
原题:234. 回文链表 - 力扣(LeetCode) (leetcode-cn.com) 思路:我们利用两个指针,一个快指针,一个慢指针,快指针移动速度为两倍,当快指针到底的时候慢指针在中间(需要根据奇偶来进行判断),这个时候我们只需要
2021-01-27
日记(2021-01-27) 日记(2021-01-27)
现在这微信小程序审核越来越严格了,被拒绝了好几次,以后可能都不会怎么修改微信小程序了,实在太麻烦了。。。。
2021-01-27
K个一组反转列表 K个一组反转列表
原题:25. K 个一组翻转链表 - 力扣(LeetCode) (leetcode-cn.com) 实际代码: // 反转两个链表 func reverse(a *ListNode,b *ListNode) *ListNode { v
2021-01-27
(链表)反转链表2 (链表)反转链表2
这里我们使用递归的思想来进行计算 参考:递归反转链表的一部分 - labuladong的算法小抄 (gitbook.io) // @Description 反转链表 https://leetcode-cn.com/problems/rev
2021-01-26
递归反转列表 递归反转列表
我们来反转整个链表链表的定义如下 // 单链表节点的结构 public class ListNode { int val; ListNode next; ListNode(int x) { val = x; } }
2021-01-26
垃圾回收 垃圾回收
垃圾回收三种算法:
2021-01-25
restful 风格介绍 restful 风格介绍
Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 下面是restful的设计要求 域名应该尽量将API部署在专用域名之下。 https:/
2021-01-25
自动把数字转换为k结尾 自动把数字转换为k结尾
代码如下,大于1k会自动转换为1k digits是小数点保留位数 function numFormat(num, digits){ var si = [ { value: 1, symbol: "" }, { value
2021-01-23
随机打乱数组 随机打乱数组
直接贴函数,注意这个slice的类型是确定的,不能用interface,不然会类型不匹配 func ArrayShuffle(slice []int) { // 遍历循环打乱 for len(slice) > 0 { n :=
2021-01-23
8 / 88