亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3534 | 回復(fù): 9
打印 上一主題 下一主題

[算法] 出一道題,關(guān)于排序 [復(fù)制鏈接]

論壇徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-03 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-04 06:20:00
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2015-09-03 22:02 來自手機 |只看該作者 |倒序瀏覽
本帖最后由 cjaizss 于 2015-09-03 22:43 編輯

曾想起以前寫sed挑戰(zhàn)自己能力的時候,有一次遇到數(shù)據(jù)需要排序,于是創(chuàng)建了以下排序手段,因為在sed中比較容易實現(xiàn):
對于數(shù)組a[1:n]
每一步,如果存在某個i和某個j,使得
0<i<j<=n
ai<aj那么交換ai和aj
直到排序完成
題目:試證明以上算法的合理性,既以上算法必然可以結(jié)束。

論壇徽章:
44
15-16賽季CBA聯(lián)賽之浙江
日期:2021-10-11 02:03:59程序設(shè)計版塊每日發(fā)帖之星
日期:2016-07-02 06:20:0015-16賽季CBA聯(lián)賽之新疆
日期:2016-04-25 10:55:452016科比退役紀(jì)念章
日期:2016-04-23 00:51:2315-16賽季CBA聯(lián)賽之山東
日期:2016-04-17 12:00:2815-16賽季CBA聯(lián)賽之福建
日期:2016-04-12 15:21:2915-16賽季CBA聯(lián)賽之遼寧
日期:2016-03-24 21:38:2715-16賽季CBA聯(lián)賽之福建
日期:2016-03-18 12:13:4015-16賽季CBA聯(lián)賽之佛山
日期:2016-02-05 00:55:2015-16賽季CBA聯(lián)賽之佛山
日期:2016-02-04 21:11:3615-16賽季CBA聯(lián)賽之天津
日期:2016-11-02 00:33:1215-16賽季CBA聯(lián)賽之浙江
日期:2017-01-13 01:31:49
2 [報告]
發(fā)表于 2015-09-03 22:27 |只看該作者
看起來你描述的就是選擇排序……

這里面的問題就在于“發(fā)現(xiàn)如果存在”,如果你發(fā)現(xiàn)不了,比如說我每次從序列中隨機抽取i和j比較,那這個“算法”就沒法保證一定能結(jié)束,那它就不是算法。

所以你得說清這個“發(fā)現(xiàn)”到底指什么。

論壇徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-03 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-04 06:20:00
3 [報告]
發(fā)表于 2015-09-03 22:37 |只看該作者
本帖最后由 cjaizss 于 2015-09-03 22:40 編輯
windoze 發(fā)表于 2015-09-03 22:27
看起來你描述的就是選擇排序……

這里面的問題就在于“發(fā)現(xiàn)如果存在”,如果你發(fā)現(xiàn)不了,比如說我每次從 ...

除了發(fā)現(xiàn)兩個字之外,其余部分都是標(biāo)準(zhǔn)的數(shù)學(xué)語言
意思差不多就相當(dāng)于你所說的“隨機”
此算法是必然結(jié)束的,可以有嚴(yán)格數(shù)學(xué)證明
避免誤解的話,把“發(fā)現(xiàn)”二字去掉

論壇徽章:
44
15-16賽季CBA聯(lián)賽之浙江
日期:2021-10-11 02:03:59程序設(shè)計版塊每日發(fā)帖之星
日期:2016-07-02 06:20:0015-16賽季CBA聯(lián)賽之新疆
日期:2016-04-25 10:55:452016科比退役紀(jì)念章
日期:2016-04-23 00:51:2315-16賽季CBA聯(lián)賽之山東
日期:2016-04-17 12:00:2815-16賽季CBA聯(lián)賽之福建
日期:2016-04-12 15:21:2915-16賽季CBA聯(lián)賽之遼寧
日期:2016-03-24 21:38:2715-16賽季CBA聯(lián)賽之福建
日期:2016-03-18 12:13:4015-16賽季CBA聯(lián)賽之佛山
日期:2016-02-05 00:55:2015-16賽季CBA聯(lián)賽之佛山
日期:2016-02-04 21:11:3615-16賽季CBA聯(lián)賽之天津
日期:2016-11-02 00:33:1215-16賽季CBA聯(lián)賽之浙江
日期:2017-01-13 01:31:49
4 [報告]
發(fā)表于 2015-09-03 22:58 |只看該作者
回復(fù) 3# cjaizss

我覺得不一定吧,如果我的隨機數(shù)列只返回1或者2,那么這個“算法”就永遠(yuǎn)結(jié)束不了。

論壇徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-03 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-04 06:20:00
5 [報告]
發(fā)表于 2015-09-04 07:46 來自手機 |只看該作者
其實題目里沒有隨機二字,只有“存在”

論壇徽章:
36
子鼠
日期:2013-08-28 22:23:29黃金圣斗士
日期:2015-12-01 11:37:51程序設(shè)計版塊每日發(fā)帖之星
日期:2015-12-14 06:20:00CU十四周年紀(jì)念徽章
日期:2015-12-22 16:50:40IT運維版塊每日發(fā)帖之星
日期:2016-01-25 06:20:0015-16賽季CBA聯(lián)賽之深圳
日期:2016-01-27 10:31:172016猴年福章徽章
日期:2016-02-18 15:30:3415-16賽季CBA聯(lián)賽之福建
日期:2016-04-07 11:25:2215-16賽季CBA聯(lián)賽之青島
日期:2016-04-29 18:02:5915-16賽季CBA聯(lián)賽之北控
日期:2016-06-20 17:38:50技術(shù)圖書徽章
日期:2016-07-19 13:54:03程序設(shè)計版塊每日發(fā)帖之星
日期:2016-08-21 06:20:00
6 [報告]
發(fā)表于 2015-09-04 09:20 |只看該作者
既不分治,又不窮舉,每一步生成 i和j的規(guī)則沒有給定,題目是殘缺的

論壇徽章:
59
2015年亞洲杯之約旦
日期:2015-01-27 21:27:392015年亞洲杯之日本
日期:2015-02-06 22:09:41拜羊年徽章
日期:2015-03-03 16:15:432015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015元宵節(jié)徽章
日期:2015-03-06 15:50:392015年亞洲杯之阿聯(lián)酋
日期:2015-03-19 17:39:302015年亞洲杯之中國
日期:2015-03-23 18:52:23巳蛇
日期:2014-12-14 22:44:03雙子座
日期:2014-12-10 21:39:16處女座
日期:2014-12-02 08:03:17天蝎座
日期:2014-07-21 19:08:47
7 [報告]
發(fā)表于 2015-09-04 09:43 |只看該作者
證明:最壞情怳為 完全逆序, 不符合目的的成員間的關(guān)系有 n*(n-1) 組, 這是個有限狀態(tài)
現(xiàn)在問題化為: 進(jìn)行一次交換時, 不符合條件的成員關(guān)系至少能夠減小1.

Case1: a,b間無其它元素, 則不良狀態(tài)-1, 得證
Case2:  a,b間有任意多個元素, a b交換后, 狀態(tài)-1
則設(shè) 被交換的數(shù)字 為 a 和 b ,對于a 和b中間的任意 x   
  case2.1: 變換前 a x為逆序狀態(tài), 則狀態(tài)再-1, 否則狀態(tài)不變
  case2.2: 變換前 b x為逆序狀態(tài), 則狀態(tài)再-1, 否則狀態(tài)不變
得證

論壇徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-03 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-04 06:20:00
8 [報告]
發(fā)表于 2015-09-04 10:09 來自手機 |只看該作者
婦科老人正確!過會我再給個不同的證明

論壇徽章:
36
子鼠
日期:2013-08-28 22:23:29黃金圣斗士
日期:2015-12-01 11:37:51程序設(shè)計版塊每日發(fā)帖之星
日期:2015-12-14 06:20:00CU十四周年紀(jì)念徽章
日期:2015-12-22 16:50:40IT運維版塊每日發(fā)帖之星
日期:2016-01-25 06:20:0015-16賽季CBA聯(lián)賽之深圳
日期:2016-01-27 10:31:172016猴年福章徽章
日期:2016-02-18 15:30:3415-16賽季CBA聯(lián)賽之福建
日期:2016-04-07 11:25:2215-16賽季CBA聯(lián)賽之青島
日期:2016-04-29 18:02:5915-16賽季CBA聯(lián)賽之北控
日期:2016-06-20 17:38:50技術(shù)圖書徽章
日期:2016-07-19 13:54:03程序設(shè)計版塊每日發(fā)帖之星
日期:2016-08-21 06:20:00
9 [報告]
發(fā)表于 2015-09-05 20:04 |只看該作者
雖然不知道你們在說什么,但是我想等著看另一種證法

論壇徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-03 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-04 06:20:00
10 [報告]
發(fā)表于 2015-09-06 09:36 |只看該作者
證明思路大致如下:
假設(shè)存在某一個有限長的數(shù)組,存在一個符合題意的交換序列無限。
根據(jù)有限長的數(shù)組的排列是有限多個,可以得出一定存在數(shù)組的某種排序在經(jīng)過了有限次交換之后和原來排列一樣。
則某
B1....Bn經(jīng)過有限次交換之后依然得到
B1....Bn
則1....n存在一個排列
b1....bn
使得
B(b1)>=B(b2)>=...B(bn)
現(xiàn)在我們證明在這有限次的交換中B(b1)不移動位置
因為不存在一個x>1
使得
B(b1)<B(bx)
所以如果移動B(b1),則一定往左移動。
而要移動回來,不僅要往左移動還要往右移動,所以B(b1)不發(fā)生移動。

而如果
B(b1)...B(bm)都不移動
則不存在一個x>m+1
使得
B(b(m+1))<B(bx)
所以如果移動B(b(m+1)),則一定往左移動。
所以B(b(m+1))也不移動。
從而,所有的點都不發(fā)生移動。

與當(dāng)初的假設(shè)矛盾。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP