04 2024 档案

摘要:修改git commit时间 有时候出于一些原因,需要把最近一次已经commit过的记录的时间改成当前时间,可以用命令: git commit --amend --date="now" 也可以改为指定时间格式: git commit --amend --date="Mon Jan 25 10:37: 阅读全文
posted @ 2024-04-23 10:00 freephp 阅读(23) 评论(0) 推荐(0) 编辑
摘要:周末食欲不振,拿一道简单难度的题找找感觉,题目如下: Given an integer array nums sorted in non-decreasing order, remove the duplicates in-place such that each unique element ap 阅读全文
posted @ 2024-04-22 17:44 freephp 阅读(6) 评论(0) 推荐(0) 编辑
摘要:很多人都说人生就是一个循环,每天重复重复。 而所谓环,对于写代码的小伙伴来说是有特殊定义的。我的理解就是节点循环,就成了环。 刚好刷到一个掘金好友分享的腾讯一面算法题:判断一个单链表是不是一个环。 其实有很多办法来实现,但是我更喜欢用快慢指针来判断环的形成。思路如下: 定义一个slow指针,指向单链 阅读全文
posted @ 2024-04-19 17:48 freephp 阅读(30) 评论(0) 推荐(0) 编辑
摘要:最近还是很喜欢用golang来刷算法题,更接近通用算法,也没有像动态脚本语言那些语法糖,真正靠实力去解决问题。 下面这道题很有趣,也是一道链表题目,具体如下: 24. Swap Nodes in Pairs Solved Medium Topics Companies Given a linked 阅读全文
posted @ 2024-04-18 22:16 freephp 阅读(97) 评论(0) 推荐(0) 编辑
摘要:这段时间遇到了一个业务需求,我有一些关于书籍的文档数据存储在MongoDB数据中,然后在修复数据之后,需要用一个查询去验证更新是否成功。 书籍数据大概长这个样子: { "books": [ { "name": "UbuntuMeta", "sku_id": "101", "price": 30.5 阅读全文
posted @ 2024-04-09 22:56 freephp 阅读(11) 评论(0) 推荐(0) 编辑
摘要:面对这个括号匹配的问题,我开始也有点迷茫,隐约觉得可以用栈(Stack)来解决。一起先来看看原题吧: Given a string s containing just the characters '(', ')', '{', '}', '[' and ']', determine if the i 阅读全文
posted @ 2024-04-07 23:10 freephp 阅读(29) 评论(0) 推荐(0) 编辑
摘要:连绵的春雨把人困在家乡,于是我继续开始刷着算法题,通过 19. Remove 年th Node From End of List复习了一波链表的操作,这道题也是比较典型的链表问题,值得分享一下。 题目如下所示: Given the head of a linked list, remove the 阅读全文
posted @ 2024-04-04 21:24 freephp 阅读(200) 评论(0) 推荐(2) 编辑
摘要:昨天解决了三数之和,感兴趣或者不知道怎么解的同学可以先看双指针妙解三数之和,今天继续试试解开:四数之和。 变量变多了一个,但是难度还是medium,因为思路是类似的。 具体题目如下所示: Given an array nums of n integers, return an array of al 阅读全文
posted @ 2024-04-01 16:58 freephp 阅读(297) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示