每周学算法/读英文/知识点心得分享 2.25 - 3.1
?每周一個 Algorithm,Review 一篇英文文章,總結一個工作中的技術 Tip,以及 Share 一個傳遞價值觀的東西!
?
Algorithm: 學習算法
本周完成五題,為自己鼓個掌!?
題目:Letter Combinations of a Phone Number (Middle)
解題過程:兩種解法,一種是回溯法。
解法:https://leetcode.com/problems/letter-combinations-of-a-phone-number/solution/
?
題目:Remove Nth Node From End of List (Middle)
解題過程:一種Two Pass解法,先遍歷一遍得到list length,再根據 length - N 得到需要移除節點的位置。另一種One Pass解法,用兩個指針,間隔N個結點,通過同時移動兩個節點來得到需要移除節點的位置。
解法:https://leetcode.com/submissions/detail/210755759/
?
題目:Remove Linked List Elements (Easy)
解法:https://leetcode.com/submissions/detail/210769682/
?
題目:Reverse Linked List(Easy)
解題過程:用三個指針來遍歷,注意head的next要指向null,自己要寫測試用例。
解法:https://leetcode.com/submissions/detail/210908329/
?
題目:Reverse Linked List II(Middle)
解法:https://leetcode.com/submissions/detail/210908329/
?
Review: 學習英文
題目:Act with Prudence
內容概述:在"do it quickly" and "do it right"之間,要盡量選擇do it right。
技術負債就像借錢,時間越久,要付的利息越多。欠的債越久,當你要做改動時,所付出的時間精力就更多。
雖然我們有時也會選擇容易的方法,但盡快彌補技術負債,你的代價就會是最小。
?
Tips: 知識點
這周公司的外國同事分享的CSS Position PPT,地址請點擊
CSS中對于元素position有五種選擇:
- Static(默認)
- Relative
- Absolute
- Fixed
- Float
Static 是默認位置,如果沒有設置position屬性,就屬于這種。
Relative是相對于自身應有位置的調整位置。
Absolute是相對于屏幕的絕對位置,元素會從文檔流中移除,然后添加到指定位置。
Relative和Absolute可以合在一起使用,子元素設置absolute,會添加在relative父元素中的絕對位置,而不是屏幕的絕對位置。
設置為Fixed的元素會從文檔流中移除,然后固定在絕對位置,當你移動滾動條時會凍在原地。
Float一般不建議使用,可以被用來完成復雜布局。
Share: 價值觀
《活法》的作者 稻盛和夫提倡 人應當在六個方面精進:
轉載于:https://www.cnblogs.com/andrew-chen/p/10443515.html
總結
以上是生活随笔為你收集整理的每周学算法/读英文/知识点心得分享 2.25 - 3.1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (译)删除未使用的前端代码
- 下一篇: MAC 隐藏功能