左耳聽風 第九周

2021-09-07 14:32:03 字數 899 閱讀 7709

每週完成乙個arts: 每週至少做乙個 leetcode 的演算法題、閱讀並點評至少一篇英文技術文章、學習至少乙個技術技巧、分享一篇有觀點和思考的技術文章。(也就是 algorithm、review、tip、share 簡稱arts)

leetcode 844. 比較含退格的字串

leetcode 148-排序鍊錶

how to learn a new programming language faste

如何學習一門新語言或框架

計算機的發展日新月異,新的語言多不勝數,前端的框架更是一周一小改,每週一大改,那我們該如何學習呢?作者提供了以下幾點。

掌握語言,再學習框架。(框架很多,但是都是在語言的基礎上發展的,掌握了基礎就能很快適應新的技術)

挑戰程式設計。在 leetcode 等**上刷題,一方面提高自己的程式設計能力,一方面也為面試做了準備。

使用 stackoverflow 解決自己的一些問題,並審查自己的**加以優化。

看大量的**。從經典的**中學習**的規範與好的編碼習慣。例如 快排的三數中值法。

給編譯器裝一些外掛程式,檢查自己的語法錯誤並分析。

知識遷移,學會對比不同的語言的**各自的特性,找出相同之處,提高自己的學習效率。

用**實現一些東西。 在功能實現的同時找到程式語言的樂趣,給程式語言找到具體的應用場景。

不要放棄。程式設計的學習是乙個漫長的過程,程式設計的學習是無法窮盡的,我們要做的就是在學習的過程中找到我們的樂趣。

這周重新覆盤了一下自己的排序**,同時看了一下 c 語言 stdlib 庫中 qsort() 函式的原始碼 ,不過還沒有完全理解,打算後面再參考下 c# 的 sort() 方法原始碼。( ps : 使用 goto 語句是微軟的習慣嗎 ?)

簡單分析 c 語言的 qsort() 原始碼

再讀《左耳聽風》

今天,偶然間又想起來了自己訂閱的極客時間課程,好久沒有看了。之前買了兩個課程,乙個是 左耳聽風 乙個是關於pygame的。左耳聽風 這個課程應該是一年前就出了的,當時也是機緣巧合看到了這個課程,剛推出來的時候就買了 忘了當時是多少錢了 現在好像已經漲到299了。當時剛買的時候,看了幾篇文章,給我的印...

左耳聽風 第四周

每週完成乙個arts 每週至少做乙個 leetcode 的演算法題 閱讀並點評至少一篇英文技術文章 學習至少乙個技術技巧 分享一篇有觀點和思考的技術文章。也就是 algorithm review tip share 簡稱arts 先總結 這週換了方式 根據資料結構的學習路線從頭開始刷題 在學習資料結...

左耳聽風ARTS分享第1周

每週完成乙個arts 每週至少做乙個 leetcode的演算法題 閱讀並點評至少一篇英文技術文章 學習至少乙個技術技巧 分享一篇有觀點和思考的技術文章。也就是algorithm review tip share 簡稱arts 兩數之和 給定乙個整數陣列 nums 和乙個目標值 target,請你在該...