![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
KMP算法是有三位大牛:D.E.Knuth、J.H.Morris和V.R.Pratt共同提出的。算法名字是三人的首字母绽快。KMP算法主要是解決倆個(gè)...
簡介 Swift 是一門全新的用于開發(fā) iOS, OS X 以及 watchOS 應(yīng)用的編程語言铃诬。 Swift 為所有 C 和 Objectiv...
插入排序 歸并排序 堆排序 快速排序 計(jì)數(shù)排序
紅黑樹可以理解為平衡特質(zhì)的二叉搜索樹苦始。 紅黑樹的特質(zhì): 每個(gè)節(jié)點(diǎn)都有顏色擂达,紅色或者黑色 根節(jié)點(diǎn)是黑色的 每個(gè)葉節(jié)點(diǎn)(NIL)是黑色的 如果一個(gè)節(jié)...
本章我們來看下ReactiveObjc的類設(shè)計(jì)蹋肮。 信號相關(guān) 我們先來看下ReactiveObjc關(guān)于信號的類設(shè)計(jì)待侵。 RACStream RACS...
簡介 ReactiveObjc將原有的各種設(shè)計(jì)模式丢早,包括代理、Target/Action秧倾、block怨酝、通知中心以及觀察者模式各種『輸入』,都抽象...
項(xiàng)目里面經(jīng)衬窍龋看到有小伙伴使用ReactiveObjC农猬,確實(shí)很方便,但是大家往往不清楚背后的原理售淡,今天我們來學(xué)習(xí)下這背后的原理斤葱,我們從項(xiàng)目里一個(gè)簡...
暴力求解法 我們可以窮舉所有的買入賣出組合,效率是n的平方 問題轉(zhuǎn)換 使用分治法求解 我們來看下跨域中電的情況 矩陣乘法的Strassen乘法
什么是算法揖闸? 算法就是定義任何良性的計(jì)算過程苦掘,該過程區(qū)某個(gè)值或者值的集合作為輸入并產(chǎn)生某個(gè)值或值集合作為輸出。 為什么算法指的研究楔壤? 有效的算法...