240 發(fā)簡信
IP屬地:寧夏
  • 240
    不使用虛擬機(jī)的 Kotlin

    Kotlin/Native 技術(shù)預(yù)告版:不使用虛擬機(jī)的 Kotlin 我們很高興發(fā)布 Kotlin/Native 的第一個技術(shù)預(yù)告版,它直接將 Kotlin 編譯成機(jī)器碼昭灵。K...

  • 數(shù)據(jù)結(jié)構(gòu):堆(Heap)

    堆就是用數(shù)組實現(xiàn)的二叉樹贿讹,所以它沒有使用父指針或者子指針渐逃。堆根據(jù)“堆屬性”來排序,“堆屬性”決定了樹中節(jié)點的位置民褂。 堆的常用方法: 構(gòu)建優(yōu)先隊列 支持堆排序 快速找出一個集合...

  • 240
    快速排序 (Quicksort)

    目標(biāo):將一個數(shù)組按照由低到高(或者由高到低)的順序排序茄菊。 快速排序是歷史上最著名的算法之一。1959年由 Tony Hoare 發(fā)明赊堪。 下面先來看一個比較好理解的實現(xiàn)版本(K...

  • 歸并排序(Merge Sort)

    目標(biāo):將一個數(shù)組按照由低到高(或者由高到低)的順序排序面殖。 歸并排序算法由 馮諾依曼 1945年發(fā)明。它是一種高效的排序算法哭廉,其最好脊僚、平均、最差時間復(fù)雜度都是O(n log n...

  • 插入排序(Kotlin)

    目標(biāo):將一個數(shù)組按照從低到高(或者從高到低)的順序排序遵绰。插入排序就是給定一個包含數(shù)字的數(shù)組辽幌,需要將它們放到正確的順序。插入排序算法按照以下步驟運(yùn)行: 將所有的數(shù)字放到一個堆街立。...

  • 240
    數(shù)據(jù)結(jié)構(gòu):樹

    當(dāng)你初學(xué)編程時舶衬,通常是將數(shù)組作為 “主要的數(shù)據(jù)結(jié)構(gòu)”來學(xué)習(xí)的。 最終赎离,你也會學(xué)習(xí)到哈希表(hash tables)逛犹。如果你正在修計算機(jī)科學(xué)學(xué)位,你必須學(xué)習(xí)的一門課程是數(shù)據(jù)結(jié)構(gòu)...

  • 單例模式

    確保類只有一個實例,并提供一個全局的訪問點虽画。 創(chuàng)建步驟 構(gòu)造函數(shù)私有化 類持有一個靜態(tài)實例instance 提供一個靜態(tài)方法訪問單例 一個私有的構(gòu)造函數(shù)舞蔽、一個靜態(tài)變量、一個靜...

  • 240
    Kotlin 程序員詞典:語句 VS 表達(dá)式

    語句(statement)和表達(dá)式(expression)是常常被錯誤理解的兩個重要術(shù)語码撰。我們從解釋表達(dá)式這個術(shù)語開始渗柿。 表達(dá)式(Expression) 在 Kotlin 社...

  • 240
    Kotlin 程序員詞典: Parameter vs Argument

    在我和 Igor Wojda 合作編寫 Android Development with Kotlin 這本圖書的過程中,對我們而言最大的挑戰(zhàn)之一就是學(xué)習(xí)并完全理解技術(shù)術(shù)語脖岛。...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品