C# 委托 委托是類型安全的類,它定義了返回類型和參數(shù)的類型,委托類可以包含一個(gè)或多個(gè)方法的引用??梢允褂胠ambda表達(dá)式實(shí)現(xiàn)參數(shù)是委托類型的方法。 委托 當(dāng)需要把一個(gè)方法...
C# 委托 委托是類型安全的類,它定義了返回類型和參數(shù)的類型,委托類可以包含一個(gè)或多個(gè)方法的引用??梢允褂胠ambda表達(dá)式實(shí)現(xiàn)參數(shù)是委托類型的方法。 委托 當(dāng)需要把一個(gè)方法...
位(bit/比特):計(jì)算機(jī)存儲(chǔ)信息的最小單位, 位只能表示0和1中的一個(gè),即一個(gè)二進(jìn)制位,或存儲(chǔ)一個(gè)二進(jìn)制數(shù)位的單位-字節(jié)(Byte): 計(jì)算機(jī)存儲(chǔ)信息的基本單位,一個(gè)字節(jié)由...
模型(Mesh) 在Unity3D中使用三維模型,主要依靠Mesh Filter組件載入多邊形表面物體(polygon mesh),然后依靠Mesh Renderer組件將M...
一、幾種經(jīng)典排序算法及其時(shí)間復(fù)雜度級(jí)別冒泡、插入、選擇 O(n^2) 基于比較快排、歸并 O(nlogn) 基于比較計(jì)數(shù)、基數(shù)、桶 O(n) 不基于比較二、如何分析一個(gè)排序算...
1.什么是遞歸? 1.遞歸是一種非常高效、簡(jiǎn)潔的編碼技巧,一種應(yīng)用非常廣泛的算法,比如DFS深度優(yōu)先搜索、前中后序二叉樹(shù)遍歷等。2.方法或函數(shù)調(diào)用自身的方式稱為遞歸調(diào)用,調(diào)用...
1.什么是隊(duì)列 隊(duì)列可以想象成排隊(duì)買票,先來(lái)的先買,后來(lái)的只能排在末尾,不允許插隊(duì)。 先進(jìn)者先出,就是典型的“隊(duì)列”結(jié)構(gòu)。 支持兩個(gè)操作:入隊(duì)enqueue(),放一個(gè)數(shù)據(jù)到...
1.理解棧(什么是棧?) 后進(jìn)者先出,先進(jìn)者后出,這就是典型的棧結(jié)構(gòu)。2.從棧的操作特性來(lái)看,棧是一種“操作受限”的線性表。 2.為什么需要棧 當(dāng)某個(gè)數(shù)據(jù)集合只涉及在一端插入...
本文介紹幾個(gè)寫鏈表代碼技巧 1. 理解指針或引用的含義 將某個(gè)變量(對(duì)象)賦值給指針(引用), 實(shí)際上就是將這個(gè)變量(對(duì)象)的地址賦值給指針(引用),也可以反過(guò)來(lái)說(shuō),指針(y...
前言 最近一段時(shí)間的實(shí)習(xí)都是苦逼的在做ui,做移動(dòng)端的,適配是永恒的話題,慶幸的是unity提供了一套強(qiáng)大的接口讓開(kāi)發(fā)者來(lái)很好的實(shí)現(xiàn)自己想要適配的效果,曾經(jīng)的我認(rèn)為 用代碼...
部分摘自專欄評(píng)論 1.關(guān)于緩存和緩存淘汰策略 什么是緩存?緩存是一種提高數(shù)據(jù)讀取性能的技術(shù),在硬件設(shè)計(jì)、軟件開(kāi)發(fā)中都有著非廣泛的應(yīng)用,比如常見(jiàn)的CPU緩存、數(shù)據(jù)庫(kù)緩存、瀏覽器...
數(shù)組可以說(shuō)是最基礎(chǔ)、最簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu)了。思考一個(gè)問(wèn)題,為什么數(shù)組要從0開(kāi)始編號(hào),而不是從1開(kāi)始呢? 1.數(shù)組的概念 數(shù)組(Array)是一種線性數(shù)據(jù)結(jié)構(gòu)。它用一組連續(xù)的內(nèi)存空...
一、復(fù)雜度分析的4個(gè)概念1.最壞情況時(shí)間復(fù)雜度:代碼在最理想情況下執(zhí)行的時(shí)間復(fù)雜度。2.最好情況時(shí)間復(fù)雜度:代碼在最壞情況下執(zhí)行的時(shí)間復(fù)雜度。3.平均時(shí)間復(fù)雜度:用代碼在所有...
數(shù)據(jù)結(jié)構(gòu)與算法之美專欄筆記 1. 為什么要學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法 數(shù)據(jù)結(jié)構(gòu)和算法本身解決的是“快”和“省”的問(wèn)題,讓代碼運(yùn)行的更快,讓代碼存儲(chǔ)空間更省 2. 為什么要關(guān)注執(zhí)行效率...
抓住重點(diǎn),系統(tǒng)高效地學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法 1. 什么是數(shù)據(jù)結(jié)構(gòu)?什么是算法? 廣義上講,數(shù)據(jù)結(jié)構(gòu)就是指一組數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu),是相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合。算法...