益阳痪上旅行社

iOS高級(jí)程序員進(jìn)階:基礎(chǔ)算法篇
體系課

iOS高級(jí)程序員進(jìn)階:基礎(chǔ)算法篇

  • C/C++

iOS開發(fā)系列課

¥19.9
本課程包括
  • 3小時(shí)47分鐘的視頻隨時(shí)觀看
  • 可在APP隨時(shí)觀看
  • 結(jié)業(yè)證書
你將收獲
  • 學(xué)習(xí)常用的查找算法
  • 學(xué)習(xí)常用的排序算法
  • 學(xué)習(xí)常用的樹相關(guān)算法
課程介紹

算法通常是指解決問題的方案和步驟,在編程中,更通俗的講算法就是解決特定問題的一系列指令。算法要求對(duì)于一定規(guī)模內(nèi)的輸入,在有限時(shí)間內(nèi)會(huì)獲得所要求的輸出。通常,一個(gè)算法的優(yōu)劣由時(shí)間復(fù)雜度和空間復(fù)雜度來衡量。

作為iOS研發(fā)者我們是否需要學(xué)習(xí)算法,毋庸置疑是需要的。就算是非常面向業(yè)務(wù)的開發(fā)需求,有算法基礎(chǔ)的研發(fā)者也會(huì)編寫出更加優(yōu)質(zhì)的代碼,在輸入規(guī)模擴(kuò)大的情況下,這些優(yōu)質(zhì)的代碼也會(huì)擁有更強(qiáng)的穩(wěn)定性并使得應(yīng)用程序表現(xiàn)出更好的性能。在筆試面試中,算法大多情況下也是必考部分。熟悉常用的基礎(chǔ)算法是研發(fā)者的基本功。

除了提高代碼質(zhì)量與面試加分外,學(xué)習(xí)算法也可以鍛煉思維能力,提高研發(fā)者的邏輯思維能力與抽象建模能力。在技術(shù)迭代發(fā)展飛快的當(dāng)今,學(xué)習(xí)核心算法要比學(xué)習(xí)一門應(yīng)用技術(shù)更加重要。

適合人群
  • 計(jì)算機(jī)編程愛好者
  • iOS開發(fā)工程師
  • 編程工程師
講師介紹
高級(jí)講師,互聯(lián)網(wǎng)技術(shù)書籍作者
擅長領(lǐng)域:
  • 架構(gòu)設(shè)計(jì)
  • Web開發(fā)
  • 移動(dòng)開發(fā)
  • 小程序開發(fā)
  • 軟件測(cè)試
  • 運(yùn)維安全
  • 計(jì)算機(jī)基礎(chǔ)
美國亞利桑那州立大學(xué)(AUS)計(jì)算機(jī)專業(yè)碩士。曾就職于多家知名互聯(lián)網(wǎng)企業(yè)。對(duì)客戶端、前端技術(shù)棧有廣泛涉獵。曾主導(dǎo)自研IM通訊系統(tǒng),支持千萬級(jí)用戶規(guī)模的大型應(yīng)用。專利發(fā)明:《未讀消息數(shù)量統(tǒng)計(jì)方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)》 。
課程大綱
共0節(jié) 時(shí)長0分鐘 全部收起
開篇
12分鐘
第一章 常見的算法復(fù)雜度
共2節(jié) | 19分鐘
  • 1.1 常見的算法時(shí)間復(fù)雜度
    7分鐘
  • 1.2 常見的算法空間復(fù)雜度
    12分鐘
第二章 常見的算法
共7節(jié) | 50分鐘
  • 2.1 順序查找算法
    6分鐘
  • 2.2 二分查找算法
    7分鐘
  • 2.3 插值查找算法
    7分鐘
  • 2.4 斐波那契查找算法
    10分鐘
  • 2.5 二叉查找樹查找算法
    8分鐘
  • 2.6 分塊查找算法
    9分鐘
  • 2.7 哈希查找算法
    4分鐘
第三章 常見的排序算法
共8節(jié) | 1小時(shí)
  • 3.1冒泡排序算法
    6分鐘
  • 3.2 選擇排序算法
    5分鐘
  • 3.3 快速排序算法
    8分鐘
  • 3.4 插入排序算法
    4分鐘
  • 3.5 希爾排序算法
    10分鐘
  • 3.6 桶排序算法
    6分鐘
  • 3.7 歸并排序算法
    9分鐘
  • 3.8 堆排序算法
    12分鐘
第四章 算法中樹的學(xué)習(xí)
共6節(jié) | 1小時(shí)25分鐘
  • 4.1 初識(shí)樹
    6分鐘
  • 4.2 遍歷二叉樹
    9分鐘
  • 4.3 二叉查找樹
    29分鐘
  • 4.4 平衡二叉查找樹
    15分鐘
  • 4.5 LL旋轉(zhuǎn)與RR旋轉(zhuǎn)
    19分鐘
  • 4.6 LR旋轉(zhuǎn)與RL旋轉(zhuǎn)
    7分鐘
購課須知

課程有效期:

自購買課程之日起 365 天,部分參與營銷活動(dòng)產(chǎn)品以活動(dòng)規(guī)則為準(zhǔn),請(qǐng)同學(xué)在有效期內(nèi)學(xué)習(xí)、觀看課程。

上課模式:

課程采取錄播模式,請(qǐng)注意自學(xué)課無班級(jí)微信群、班主任帶班及助教批改服務(wù)。

注:自學(xué)課不支持退款,確保你是真的需要再進(jìn)行報(bào)名,報(bào)完名之后還請(qǐng)認(rèn)真學(xué)習(xí)。