摘要: 修改git commit时间 有时候出于一些原因,需要把最近一次已经commit过的记录的时间改成当前时间,可以用命令: git commit --amend --date="now" 也可以改为指定时间格式: git commit --amend --date="Mon Jan 25 10:37: 阅读全文
posted @ 2024-04-23 10:00 freephp 阅读(1) 评论(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:45 freephp 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 很多人都说人生就是一个循环,每天重复重复。 而所谓环,对于写代码的小伙伴来说是有特殊定义的。我的理解就是节点循环,就成了环。 刚好刷到一个掘金好友分享的腾讯一面算法题:判断一个单链表是不是一个环。 其实有很多办法来实现,但是我更喜欢用快慢指针来判断环的形成。思路如下: 定义一个slow指针,指向单链 阅读全文
posted @ 2024-04-19 17:48 freephp 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 最近还是很喜欢用golang来刷算法题,更接近通用算法,也没有像动态脚本语言那些语法糖,真正靠实力去解决问题。 下面这道题很有趣,也是一道链表题目,具体如下: 24. Swap Nodes in Pairs Solved Medium Topics Companies Given a linked 阅读全文
posted @ 2024-04-18 22:16 freephp 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 这段时间遇到了一个业务需求,我有一些关于书籍的文档数据存储在MongoDB数据中,然后在修复数据之后,需要用一个查询去验证更新是否成功。 书籍数据大概长这个样子: { "books": [ { "name": "UbuntuMeta", "sku_id": "101", "price": 30.5 阅读全文
posted @ 2024-04-09 22:56 freephp 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 面对这个括号匹配的问题,我开始也有点迷茫,隐约觉得可以用栈(Stack)来解决。一起先来看看原题吧: Given a string s containing just the characters '(', ')', '{', '}', '[' and ']', determine if the i 阅读全文
posted @ 2024-04-07 23:10 freephp 阅读(22) 评论(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 阅读(162) 评论(0) 推荐(2) 编辑
摘要: 昨天解决了三数之和,感兴趣或者不知道怎么解的同学可以先看双指针妙解三数之和,今天继续试试解开:四数之和。 变量变多了一个,但是难度还是medium,因为思路是类似的。 具体题目如下所示: Given an array nums of n integers, return an array of al 阅读全文
posted @ 2024-04-01 16:58 freephp 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 三数之和算是名气很大的算法题,我今天刚好刷到,用JavaScript实现了一下。 题目如下所示: Given an integer array nums, return all the triplets [nums[i], nums[j], nums[k]] such that i != j, i 阅读全文
posted @ 2024-03-31 22:30 freephp 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 一直对“重返”两个字充满了情怀感,因为会想起小时候看的一本龙珠同人的标题,它就唤作《重回龙珠世界》。最近这五年基本都是在MacOS下工作和学习的,也习惯用MacOS。就到最近一周,我正打算再买一台自用的Mac Pro的时候,我突然想到其实可以把自己一直吃灰的旧笔记重装成ubuntu系统,还能省下一两 阅读全文
posted @ 2024-03-24 19:07 freephp 阅读(3188) 评论(4) 推荐(4) 编辑