起因,特别是在面某宇宙大厂时 被问到一道算法题 当场写code 写不出 略尴尬
有一栋楼共100层,一个鸡蛋从第N层及以上的楼层落下来会摔破, 在第N层以下的楼层落下不会摔破。给你2个鸡蛋,设计方案找出N,并且保证在最坏情况下, 求最小化鸡蛋下落的次数。 扩展:m个鸡蛋,n层楼,找出尝试次数的最小值
一直是安全脚本小子,习惯import,ctrl c +ctrl v 重度爱好者,但是最近面了几家大厂发现 如果走技术路线的话 对开发能力的要求越来越高
故 决定立下一个flag 每天刷一道leetcode 顺便学习一下golang语言以及算法
此处特别感谢大佬 https://github.com/halfrost/LeetCode-Go
刷题进度:
每日打卡 | 日期 | 题号 | 题目名 | 备注 |
---|---|---|---|---|
✅ | 2021/12/18 | 0001 | two-sum | |
✅ | 2021/12/19 | 0002 | Add Two Numbers | |
✅ | 2022/01/04 | 0003 | Longest Substring Without Repeating Characters | 滑块搜索 |
0004 | Median of Two Sorted Arrays | |||
✅ | 2022/01/04 | 0005 | Longest Palindromic Substring | 中心扩展 |
✅ | 2022/01/13 | 0007 | Reverse Integer | 字符串处理 |
✅ | 2022/01/13 | 0008 | String to Integer (atoi) | 字符串处理 |
✅ | 2022/01/13 | 0009 | palindrome-number | |
✅ | 2022/01/16 | 0011 | Container With Most Water | 指针对撞 |
✅ | 2022/01/19 | 0014 | Longest Common Prefix | |
🔲 | 2022/01/19 | 0015 | 3Sum | 超时 |