【掘金小報】第九期 數據結構常見的八大排序算法總結

掘金小報主打分享優質深度技術內容,技術內容分:前端、後端、Android、iOS、產品設計、工具資源和一些有趣的東西。前端


與標題相關的文章在後端數據結構常見的八大排序算法 java

前端

  • 兩種折線平滑方案

    平滑折線的場景仍是蠻多的,如軟體模擬、數學方程可視化、流體模擬、數據可視化、屏保程序curvejs等等方面都有其用武之地。如水的模擬......android

  • 作出Uber移動網頁版還不夠 極致性能打造才見真章

    今天進一步剖析一個實際案例:Uber APP 移動網頁版。
    若是你對React技術棧沒有多大興趣,或者不是很瞭解,也沒有關係。由於讀下來,你會發現,這篇文章的真諦其實在於性能優化上。ios

  • 細說 Angular 的依賴性注入

    依賴性注入( Dependency Injection )其實不是 Angular 獨有的概念,這是一個已經存在很長時間的設計模式,也能夠叫作控制反轉 ( Inverse of Control )。

後端

Android

  • 利用遞歸算法、堆棧打造一個android可擦除思惟導圖

    今天乘着週末認真給你們講講,但願能勾起你們對算法的回憶。
    項目需求是一個思惟導圖、每一個節點的個數以及數據由服務端返回,這就須要每一次點擊都得計算位置以及繪製佈局。設計模式

  • RxJava 中的多線程

    大多數狀況下,我寫的 Android 代碼都是能夠流暢運行的。直到上幾周編寫一個須要讀取和分析大型文件的 app 以前,我從未關心過 app 運行速度的問題。api

  • Material Design 兼容性控件學習

    Material Design從Android 5.0開始引入,是一種全新的設計語言,稱爲「原材料設計」,是谷歌提倡的一種設計風格、理念、原則。結合擬物設計和扁平化設計風格,融入了一些科技理念。性能優化

iOS

  • iOS - 多鏈式動畫框架 LSAnimator

    LSAnimator 是一款新開源的 iOS 動畫庫。與 JHChainableAnimations 相似的是它一樣支持鏈式動畫。不一樣的是 LSAnimator 支持複雜的多鏈式動畫,這樣就能夠實現不少用 JH 動畫庫沒法實現的動畫效果。網絡

  • iOS 之鍵值編碼(KVC)與鍵值監聽(KVO)

    Objective-C還支持一種更靈活的操做方式,這種方式容許以字符串形式間接操做對象的屬性,這種方式的全稱是Key Value Coding(簡稱KVC),即鍵值編碼。

  • 如何理解 iOS 的簽名證書機制

    理解 iOS 中的簽名和證書機制

    產品設計

  • 產品設計與用戶心理

    咱們能夠從一些小的側重點開始探討,其目的是爲了讓你們在產品設計中有新的思惟着眼點。

  • [譯] 如何設計精準的推送通知

    智能手機面世已經近十年時間,但根據 First Round 對初創公司的調查報告來看,創始人們仍然宣稱移動端是最被低估的技術。推送通知在移動設備上潛力巨大。
  • Dropbox 宣傳視頻設計

    品牌視頻的設計,對許多設計師來講是個相對陌生的領域,須要多方面配合。經過本文來了解一下 Dropbox 品牌宣傳視頻背後的製做故事。

工具資源

  • 超越 Google,騰訊推出自研圖片編碼格式 TPG

    對比採用Guetzli編碼的JPG/JPEG格式則可以小41.7%。相對Google推出的 WEBP格式,文件大小能夠減小近30%。想一想 APP 體積又要小一小了,若是蘋果爸爸不支持的話???
  • iTerm2 指南

    這裏是 iTerm2 的基本入門操做,熟悉以後能夠大幅提升效率。

有趣的視頻

優秀學生動畫做品:誤入歧途
相關文章
相關標籤/搜索