chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

你所見(jiàn)過(guò)哪些奇葩的算法有哪些?

算法與數(shù)據(jù)結(jié)構(gòu) ? 來(lái)源:lq ? 2018-12-26 15:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如果有人問(wèn)你哪種排序算法是你最喜歡的,可能你會(huì)偏愛(ài)簡(jiǎn)單的冒泡排序,也有可能會(huì)選擇具備分治思想的快速排序或者歸并排序。

但如果有人問(wèn)你你所見(jiàn)過(guò)哪些奇葩的算法時(shí),你的回答會(huì)是什么?

下面,我就將網(wǎng)上腦洞大開(kāi)的一些奇葩算法畫(huà)出來(lái),以饗讀者。

睡眠排序

根據(jù)CPU的調(diào)度算法實(shí)現(xiàn)的,對(duì)一組數(shù)據(jù)進(jìn)行排序,不能存在負(fù)數(shù)值,這個(gè)數(shù)是多大,那么就在線程里睡眠它的10倍再加10,不是睡眠和它的數(shù)值一樣大的原因是,當(dāng)數(shù)值太小時(shí),誤差太大,睡眠的時(shí)間不比輸出的時(shí)間少,那么就會(huì)存在不正確的輸出結(jié)果。

猴子排序

隨機(jī)打亂數(shù)組,檢查是否排好序,若是,則輸出,否則再次打亂,再檢查…最佳情況O(n),平均O(n*n!),最壞可執(zhí)行直到世界的盡頭。

一個(gè)有趣的理論:一只猴子隨機(jī)敲打打字機(jī)鍵盤(pán),如果時(shí)間足夠長(zhǎng),總是能打出特定的文本,比如莎士比亞全集。^_^

面條排序

首先去買(mǎi)一捆面條,我喜歡手搟面。找到數(shù)組中最大和最小的兩個(gè)數(shù)(O(n)),讓最大的數(shù)對(duì)應(yīng)一根很長(zhǎng)的面條,最小的數(shù)對(duì)應(yīng)一根很短的面條。重新遍歷數(shù)組,每遇到一個(gè)數(shù),就取一根面條,把它切成這個(gè)數(shù)對(duì)應(yīng)的長(zhǎng)度,可以得到n根面條。這里的數(shù)與面條長(zhǎng)度的對(duì)應(yīng)可以用一個(gè)嚴(yán)格遞增的函數(shù)來(lái)映射。接下來(lái),一手握住這n根面條,稍微用力,別握太緊,在平放的桌面上直立著放下,讓所有的面條底端接觸到桌面。另一只手平行于桌面,從面條上方緩慢往下移動(dòng),每當(dāng)這只手碰到一根面條,移走它,并把對(duì)應(yīng)的數(shù)輸出到結(jié)果數(shù)組中,直到移走全部面條。

你們還見(jiàn)過(guò)哪些奇葩的排序算法,留言說(shuō)說(shuō)唄~

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11253

    瀏覽量

    223895
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4775

    瀏覽量

    97638

原文標(biāo)題:這些奇葩的排序算法,你沒(méi)見(jiàn)過(guò)動(dòng)畫(huà)吧?

文章出處:【微信號(hào):TheAlgorithm,微信公眾號(hào):算法與數(shù)據(jù)結(jié)構(gòu)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    這些年,沒(méi)見(jiàn)過(guò)的電子元器件

    本帖最后由 eehome 于 2013-1-5 09:53 編輯 這些年,沒(méi)見(jiàn)過(guò)的電子元器件,能認(rèn)出幾個(gè)?
    發(fā)表于 04-28 13:56

    沒(méi)見(jiàn)過(guò)的u***接口充電電池

    `見(jiàn)過(guò)USB接口的充電電池嗎?關(guān)于USB和充電電池,愛(ài)稀奇曾經(jīng)介紹過(guò)一些不錯(cuò)的創(chuàng)意,但是現(xiàn)在,我們終于可以看到它們變成現(xiàn)實(shí)了,這就是USB接口充電電池(USBCell Batteries):電池
    發(fā)表于 08-14 17:33

    見(jiàn)過(guò)這些單片機(jī)工具嘛?沒(méi)有就保存下來(lái)吧

    本帖最后由 毛坦523416 于 2013-9-29 00:26 編輯 見(jiàn)過(guò)這些單片機(jī)工具嘛?沒(méi)有就保存下來(lái)吧?。?!自己平時(shí)收集的
    發(fā)表于 09-15 11:55

    奇葩奇葩

    傳說(shuō),中看不中用,我們實(shí)在看不下去了。 于是,我們建立了螃蟹實(shí)驗(yàn)室。 于是,我們了官方網(wǎng)站www.crabxlab.com。 于是,我們著手開(kāi)發(fā)神秘產(chǎn)品。 于是,我們想要找到更多的奇葩認(rèn)真的小伙伴一起
    發(fā)表于 12-30 13:06

    STM32的FSMC初始化LCD的奇葩問(wèn)題

    = LCD_Reg; //寫(xiě)入要寫(xiě)的寄存器序號(hào)2._LCD->LCD_RAM = LCD_RegValue;//寫(xiě)入數(shù)據(jù)}就死在這個(gè)函數(shù)里,正常_LCD->LCD_REG讀取的數(shù)據(jù)是0x9325,可是出問(wèn)題后是0xaaaa,有誰(shuí)遇見(jiàn)過(guò)這樣奇葩的問(wèn)題沒(méi)。
    發(fā)表于 04-24 21:52

    年輕人必備的十大“奇葩”電子裝備

    一樣。 小編點(diǎn)評(píng):這下哥們可以上演”速度與激情”了。 NO3.MoodINQ奇葩指數(shù):★★★★ 說(shuō)起紋身,MoodINQ可讓了一個(gè)絕佳選擇,首先讓外科醫(yī)生在皮膚下植入一個(gè)電子閱讀器的屏幕,然后通過(guò)
    發(fā)表于 12-03 14:11

    無(wú)人機(jī)秒變運(yùn)鈔機(jī),土豪公司發(fā)年終獎(jiǎng)太奇葩!(附很火的視頻)

    工作一年送頭驢。。。一把芹菜的年終獎(jiǎng)雷死菜農(nóng)   這獎(jiǎng)品也是五花八門(mén)啊,發(fā)驢的、充氣娃娃的、辣條的、護(hù)舒寶的等等,不過(guò)要我說(shuō)啊,直接發(fā)錢(qián)才是最牛X、最土豪的干法,關(guān)于發(fā)錢(qián)這個(gè)事吧,我見(jiàn)過(guò)拿網(wǎng)兜搶滴
    發(fā)表于 01-28 11:08

    奇葩的問(wèn)題,簇的邊框不見(jiàn)了。

    奇葩的問(wèn)題,簇的邊框不見(jiàn)了。 眾所周知,簇在面板顯示的時(shí)候,個(gè)邊框,就是凹進(jìn)去的那個(gè),讓知道那是個(gè)簇。最近看了07年的程序,竟然沒(méi)有邊框。??如下:上一個(gè)主題:https://bbs.elecfans.com/jishu_9
    發(fā)表于 09-16 14:42

    這樣的手機(jī)無(wú)線充電器見(jiàn)過(guò)不?

    `無(wú)線充電器 深圳,這樣的手機(jī)無(wú)線充電器見(jiàn)過(guò)不?`
    發(fā)表于 08-16 11:39

    日常生活中見(jiàn)過(guò)哪些物聯(lián)網(wǎng)應(yīng)用

    的事情。這項(xiàng)技術(shù)為使得人們的生活更加的便利。那么見(jiàn)過(guò)哪些物聯(lián)網(wǎng)應(yīng)用呢?1、物聯(lián)網(wǎng)在家庭中的應(yīng)用與我們生活息息相關(guān)的是物聯(lián)網(wǎng)在家庭中的應(yīng)用。今天,物聯(lián)網(wǎng)在使我們的家用電器更智能化方面發(fā)揮了作用。無(wú)論
    發(fā)表于 08-03 22:21

    會(huì)發(fā)光的鈔票,見(jiàn)過(guò)嗎?

    會(huì)發(fā)光的鈔票,見(jiàn)過(guò)嗎? 大家應(yīng)該都有遇到過(guò)摸黑掏錢(qián)的時(shí)候,比如打車結(jié)賬,昏暗的光線下,像本人這樣錢(qián)包里各類外幣一沓沓的米人(XXX:
    發(fā)表于 04-03 09:21 ?854次閱讀

    沒(méi)見(jiàn)過(guò)的后視鏡新調(diào)法

    沒(méi)見(jiàn)過(guò)的后視鏡新調(diào)法,感興趣的小伙伴們可以看看我的上傳的資源,分享更多。
    發(fā)表于 08-12 15:00 ?28次下載

    LED顯示屏的奇葩應(yīng)用:最后一個(gè)敢嘗試嗎?

    大千世界無(wú)奇不,LED顯示屏亦是奇葩應(yīng)用多!一不小心可能被驚艷到,也可能感覺(jué)驚悚無(wú)比。今天小編綜合整理了近些年的一些LED顯示屏奇葩應(yīng)用案例,最后一個(gè)愿意嘗試嗎?
    發(fā)表于 12-02 13:26 ?3248次閱讀

    奇葩燈具 美麗超越的想象

    照明 為展示照明不只局限于燈泡的范疇以及它在今天給我們超乎想象的美,小編頗費(fèi)了一番周折,搜集到來(lái)自網(wǎng)絡(luò)上的奇葩照明設(shè)計(jì),供大家欣賞。
    的頭像 發(fā)表于 04-26 05:36 ?2986次閱讀

    這樣的趣味電路圖,見(jiàn)過(guò)

    趣味電路圖 責(zé)任編輯:xj 原文標(biāo)題:這樣的電路圖,肯定沒(méi)有見(jiàn)過(guò)! 文章出處:【微信公眾號(hào):EDA365】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
    的頭像 發(fā)表于 10-23 10:32 ?6217次閱讀
    這樣的趣味電路圖,<b class='flag-5'>你</b><b class='flag-5'>見(jiàn)過(guò)</b>嗎