摘要:看清楚了,不要眨眼睛,一定要收藏,方便大家以后裝逼以及和別的語(yǔ)言撕逼解釋如果為空直接返回,如果比第一個(gè)數(shù)小的數(shù)組放到左邊并遞歸,第一個(gè)數(shù)放到中間,比第一個(gè)數(shù)大的數(shù)組放到右邊并遞歸測(cè)試非常完美結(jié)論就是這么牛逼,有更短的快速
看清楚了,不要眨眼睛,一定要收藏,方便大家以后裝逼以及和別的語(yǔ)言撕逼
qsort=(l)->if l.length== 0 then l else qsort(l[1..].filter (x)->xx>l[0])
解釋?zhuān)喝绻麨榭罩苯臃祷?,如果比第一個(gè)數(shù)小的數(shù)組放到左邊并遞歸,第一個(gè)數(shù)放到中間,比第一個(gè)數(shù)大的數(shù)組放到右邊并遞歸
測(cè)試(非常完美):
qsort [1,5,3,4,5,10,-2,6,-12,41,1,5,1,-2,-13,12]/*return [-13, -12, -2, 1, 3, 4, 5, 6, 10, 12, 41]*/ qsort []/*return []*/
結(jié)論:就是這么牛逼,有更短的快速排序,用coffeescript寫(xiě)的,coffeescript就是一系列javascript的語(yǔ)法糖,誰(shuí)還敢說(shuō)javascript的不是。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/78424.html
摘要:在自己的博客上分享了十則的一行程序,展示了強(qiáng)大的表達(dá)力。你可以把這個(gè)頁(yè)面發(fā)給你的小伙伴也許還有妹紙,讓他們震驚一下下。它允許你將一個(gè)數(shù)組作為一組參數(shù)傳遞。和均接受可變參數(shù),例如返回。 Ricardo Tomasi在自己的博客上分享了十則CoffeeScript的一行程序,展示了CoffeeScript強(qiáng)大的表達(dá)力。你可以把這個(gè)頁(yè)面發(fā)給你的小伙伴(也許還有妹紙),讓他們震驚一下下。 s...
摘要:一般來(lái)說(shuō),可以縮短大約的代碼長(zhǎng)度。這就避免了意外創(chuàng)建全局變量。使用表示,不推薦的和將不能使用。因此,使用將是有效的解決方法之一。 簡(jiǎn)單易懂的介紹 CoffeeScript是什么? 首先,它是一門(mén)小巧的編程語(yǔ)言。有一本關(guān)于CoffeeScript的指南,寫(xiě)作The Little Book on CoffeeScript: showImg(https://segmentfault.com/...
摘要:忙起來(lái)都只能半夜刷自己的文章了今天被一篇文章驚到了所以想把感想快點(diǎn)寫(xiě)出來(lái)不管格式了趕緊刷完睡覺(jué)事情的起因是一篇文章大家都熟悉大家都會(huì)寫(xiě)沒(méi)什么好說(shuō)的很多人都不熟悉我從開(kāi)始接觸那時(shí)候也不知道幾直接就學(xué)了后來(lái)漸漸知道然后又出來(lái)現(xiàn)在已經(jīng)來(lái)了還是有次 忙起來(lái)都只能半夜刷自己的文章了. 今天被一篇文章驚到了, 所以想把感想快點(diǎn)寫(xiě)出來(lái).不管格式了, 趕緊刷完睡覺(jué). 事情的起因是一篇文章:The Re...
摘要:長(zhǎng)期以來(lái),他都是和等機(jī)構(gòu)的講師,其技術(shù)課程獲得一致好評(píng)。但是,如果讓我預(yù)測(cè)的話,我認(rèn)為未來(lái)是很光明的,而現(xiàn)在就是擁抱技術(shù)棧的最佳時(shí)機(jī)。所以在瀏覽器和服務(wù)器之間代碼不需要上下文切換。如果沒(méi)有上下文切換,那么生產(chǎn)力也會(huì)更高。 非商業(yè)轉(zhuǎn)載請(qǐng)注明作譯者、出處,并保留本文的原始鏈接:http://www.ituring.com.cn/article/195742 Azat Mardan...
摘要:而造成一些莫名其妙的錯(cuò)誤。寫(xiě)一個(gè)文件打印出編譯命令會(huì)在同級(jí)目錄下生成一個(gè)同名的文件。將包裹在了一個(gè)匿名函數(shù)當(dāng)中,并用調(diào)用,這樣使得代碼隔離,不會(huì)和外部混淆。其中的表示的就是為了方便使用,可以使用雙冒號(hào)來(lái)替代。 很早就知道這CoffeeScript一門(mén)語(yǔ)言,但是一直沒(méi)有機(jī)會(huì)系統(tǒng)的學(xué)習(xí)下,那天趁在公司沒(méi)有什么要緊的項(xiàng)目做,就根據(jù)CoffeeScript首頁(yè)的例子學(xué)了一下。 引用Coffe...
閱讀 948·2021-11-22 12:09
閱讀 3715·2021-09-27 13:36
閱讀 1404·2021-08-20 09:37
閱讀 4027·2019-12-27 12:22
閱讀 2365·2019-08-30 15:55
閱讀 2370·2019-08-30 13:16
閱讀 2832·2019-08-26 17:06
閱讀 3442·2019-08-23 18:32