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

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12
最近訪問板塊 發(fā)新帖
樓主: phy0077
打印 上一主題 下一主題

一個算法題目 [復(fù)制鏈接]

論壇徽章:
1
午馬
日期:2013-08-23 23:39:47
11 [報告]
發(fā)表于 2010-03-21 10:23 |只看該作者
a1, a2, ... , an, b1, b2, ... , bn,
a2 與 b1 互換

形成
a1 b1 a3 ... an  ; a2,b2,.b3,....bn
把前 ...
peidright 發(fā)表于 2010-03-21 09:08



    你打印結(jié)果看看, 你的描述看上去也有錯誤。
這個題目很復(fù)雜

論壇徽章:
0
12 [報告]
發(fā)表于 2010-03-21 10:43 |只看該作者
本帖最后由 peidright 于 2010-03-21 10:58 編輯

回復(fù) 11# phy0077
舉個例子

             a1 a2 a3 a4 a5  b1 b2 b3 b4 b5

i=1 第一輪: a1 b1 a3 a4 a5  a2 b2 b3 b4 b5

i=2 第二輪: a1 b1 a2 a4 a5  a3 b2 b3 b4 b5

i=3 第三輪: a1 b1 a2 b2 a5  a3 a4 b3 b4 b5

          : a1 b1 a2 b2 a3  a5 b3 a4 b4 b5

          : a1 b1 a2 b2 a3  b3 a5 a4 b4 b5
            
             a1 b1 a2 b2 a3  b3 a4 b4 a5 b5

我這方法確實是錯的,O(2n),我再算算

論壇徽章:
1
午馬
日期:2013-08-23 23:39:47
13 [報告]
發(fā)表于 2010-03-21 10:59 |只看該作者
回復(fù)  phy0077
舉個例子

         a1 a2 a3 a4  b1 b2 b3 b4

i=1 第一輪: a1 b1 a3 a4  a2 b2 b3  ...
peidright 發(fā)表于 2010-03-21 10:43



    暈,說的是一套,舉得例子又是另一套

論壇徽章:
0
14 [報告]
發(fā)表于 2010-03-21 11:13 |只看該作者
本帖最后由 peidright 于 2010-03-21 13:16 編輯

回復(fù) 10# phy0077

想了一下,這道題目從原理上,似乎很簡單,但是用程序?qū)懗鰜,需要找?guī)律。

(a1,a2,a3,....,an,b1,b2,bn....)*A1A2A3***************A2n = (a1,b1,a2,b2,........,an,bn)

Ai 是這樣一個2n階矩陣,滿足 互換2n向量中幾個元素的位置。

現(xiàn)在已經(jīng)知道,有2n 這樣的矩陣肯定可以滿足這樣的變換,現(xiàn)在要把這2n個矩陣兩兩組合,形成 n個矩陣,為了方便寫程序,這n個矩陣有
這樣的特性:
強一點的: 最好還是單個元素與單個元素之間的變換(看起來不可能)

弱一點的: 這n個矩陣,某種意義上是相似的,而且矩陣與矩陣之間,包含在這些矩陣之間的元素,是相同的。

。。。最終可能的表達式,。,F(xiàn)賴心把矩陣畫出來。。。

論壇徽章:
0
15 [報告]
發(fā)表于 2010-03-21 12:33 |只看該作者
本帖最后由 peidright 于 2010-03-21 14:23 編輯

回復(fù) 13# phy0077 [/b]

暈,我上面O(2N)的方法都有問題,要重新思考了

論壇徽章:
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
16 [報告]
發(fā)表于 2010-03-21 14:11 |只看該作者
隨便翻看了一篇論文,里面介紹的算法貌似也并非O(1)空間復(fù)雜度.

論壇徽章:
154
2022北京冬奧會紀念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16賽季CBA聯(lián)賽之深圳
日期:2022-11-02 14:02:4515-16賽季CBA聯(lián)賽之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16賽季CBA聯(lián)賽之八一
日期:2023-11-04 19:23:5115-16賽季CBA聯(lián)賽之廣夏
日期:2023-12-13 18:09:34
17 [報告]
發(fā)表于 2010-03-21 15:41 |只看該作者
logN次執(zhí)行?

論壇徽章:
0
18 [報告]
發(fā)表于 2010-03-21 17:40 |只看該作者
如果數(shù)據(jù)是從文件中讀入的,可以用兩個文件指針,分別打開輸入文件,并將第二個指針定位在b1,然后從兩個指針交替地讀數(shù)據(jù)再輸出,輸出序列即為a1, b1, ...., 。

論壇徽章:
0
19 [報告]
發(fā)表于 2010-03-21 19:29 |只看該作者
這個時間和空間復(fù)雜度是可以做到的。

論壇徽章:
154
2022北京冬奧會紀念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16賽季CBA聯(lián)賽之深圳
日期:2022-11-02 14:02:4515-16賽季CBA聯(lián)賽之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16賽季CBA聯(lián)賽之八一
日期:2023-11-04 19:23:5115-16賽季CBA聯(lián)賽之廣夏
日期:2023-12-13 18:09:34
20 [報告]
發(fā)表于 2010-03-24 15:54 |只看該作者

  1. #define N 10

  2. inline int fun(int i)
  3. {
  4. return (i<N)?(i*2):((i-N)*2+1);
  5. }
復(fù)制代碼
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(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