青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Brian Warehouse

Some birds aren`t meant to be caged, their feathers are just too bright... ...
posts - 40, comments - 16, trackbacks - 0, articles - 1

POJ 1007 DNA sorting

Posted on 2010-08-17 14:12 Brian 閱讀(273) 評論(0)  編輯 收藏 引用 所屬分類: POJ
此程序耗費我盡3個小時之久,原因是做題前的規劃沒做好,一直沒有想到整體排序的好辦法,最后還是用了注意匹配的方法才解決了問題,我不知道為什么用冒泡不行,第一個字符串總是亂碼。我覺得整體思路還是比較清晰的,只是方法可能有點傻,效率還行。
C 編譯器 : 172K    0MS
POJ 1007 DNA sorting - Icho - Brian Warehouse#include <stdio.h>
POJ 1007 DNA sorting - Icho - Brian Warehouse#include 
<string.h>
POJ 1007 DNA sorting - Icho - Brian Warehouse
POJ 1007 DNA sorting - Icho - Brian Warehousetypedef 
struct DNA
POJ 1007 DNA sorting - Icho - Brian WarehousePOJ 1007 DNA sorting - Icho - Brian Warehouse
POJ 1007 DNA sorting - Icho - Brian Warehouse{
POJ 1007 DNA sorting - Icho - Brian Warehouse    
char str[50]; // 存儲字符串
POJ 1007 DNA sorting - Icho - Brian Warehouse
    int count[2]; // [0] [1]都存放串的逆序數 
POJ 1007 DNA sorting - Icho - Brian Warehouse
}
DNA;              // [1]中作為參考,用來和排序后的[0]匹配
POJ 1007 DNA sorting - Icho - Brian Warehouse

POJ 1007 DNA sorting - Icho - Brian Warehouse
int main()
POJ 1007 DNA sorting - Icho - Brian WarehousePOJ 1007 DNA sorting - Icho - Brian Warehouse
POJ 1007 DNA sorting - Icho - Brian Warehouse{
POJ 1007 DNA sorting - Icho - Brian Warehouse    
int i=0,j,k=0,n,m,temp;
POJ 1007 DNA sorting - Icho - Brian Warehouse    DNA or[
100];
POJ 1007 DNA sorting - Icho - Brian Warehouse    scanf(
"%d%d",&n,&m);
POJ 1007 DNA sorting - Icho - Brian Warehouse    
POJ 1007 DNA sorting - Icho - Brian Warehouse    
while (k<m) //獲得數據并求各自逆序數
POJ 1007 DNA sorting - Icho - Brian WarehousePOJ 1007 DNA sorting - Icho - Brian Warehouse
    POJ 1007 DNA sorting - Icho - Brian Warehouse{
POJ 1007 DNA sorting - Icho - Brian Warehouse        scanf(
"%s",&or[k].str);
POJ 1007 DNA sorting - Icho - Brian Warehouse        or[k].count[
0]=0// 此步不能忘
POJ 1007 DNA sorting - Icho - Brian Warehouse
        for (i=0; i<n; i++)
POJ 1007 DNA sorting - Icho - Brian Warehouse            
for (j=i+1; j<n; j++)
POJ 1007 DNA sorting - Icho - Brian Warehouse                
if (or[k].str[i] > or[k].str[j])
POJ 1007 DNA sorting - Icho - Brian Warehouse                    or[k].count[
0]++;
POJ 1007 DNA sorting - Icho - Brian Warehouse        k
++;
POJ 1007 DNA sorting - Icho - Brian Warehouse    }

POJ 1007 DNA sorting - Icho - Brian Warehouse    
POJ 1007 DNA sorting - Icho - Brian Warehouse    
for (i=0; i<m; i++)
POJ 1007 DNA sorting - Icho - Brian Warehouse        or[i].count[
1]=or[i].count[0]; // 原逆序數存放順序
POJ 1007 DNA sorting - Icho - Brian Warehouse

POJ 1007 DNA sorting - Icho - Brian Warehouse    
for (i=1; i<m; i++// 對于各組串的逆序數進行排序,count[0]內容已打亂
POJ 1007 DNA sorting - Icho - Brian WarehousePOJ 1007 DNA sorting - Icho - Brian Warehouse
    POJ 1007 DNA sorting - Icho - Brian Warehouse{
POJ 1007 DNA sorting - Icho - Brian Warehouse        k
=i-1;
POJ 1007 DNA sorting - Icho - Brian Warehouse        
for (j=i; j<m; j++)
POJ 1007 DNA sorting - Icho - Brian Warehouse            
if (or[j].count[0< or[k].count[0])
POJ 1007 DNA sorting - Icho - Brian Warehouse                k
=j;
POJ 1007 DNA sorting - Icho - Brian Warehouse        
POJ 1007 DNA sorting - Icho - Brian Warehouse        temp
=or[i-1].count[0];
POJ 1007 DNA sorting - Icho - Brian Warehouse        or[i
-1].count[0]=or[k].count[0];
POJ 1007 DNA sorting - Icho - Brian Warehouse        or[k].count[
0]=temp;
POJ 1007 DNA sorting - Icho - Brian Warehouse    }
                // 這是典型的選擇排序,只是對[0]單元的處理,穩定與否沒關系
POJ 1007 DNA sorting - Icho - Brian Warehouse
  
POJ 1007 DNA sorting - Icho - Brian Warehouse
POJ 1007 DNA sorting - Icho - Brian Warehouse    
for (i=0; i<m; i++)
POJ 1007 DNA sorting - Icho - Brian Warehouse        
for (j=0; j<m; j++)
POJ 1007 DNA sorting - Icho - Brian Warehouse            
if (or[i].count[0== or[j].count[1]) // [0] 和 [1] 中逐一相比較
POJ 1007 DNA sorting - Icho - Brian WarehousePOJ 1007 DNA sorting - Icho - Brian Warehouse
            POJ 1007 DNA sorting - Icho - Brian Warehouse{
POJ 1007 DNA sorting - Icho - Brian Warehouse                or[j].count[
1]=-1// 此步是相等時順序不變的保證,相當于做了訪問標記!
POJ 1007 DNA sorting - Icho - Brian Warehouse
                printf("%s\n",or[j].str);
POJ 1007 DNA sorting - Icho - Brian Warehouse            }

POJ 1007 DNA sorting - Icho - Brian Warehouse
POJ 1007 DNA sorting - Icho - Brian Warehouse    
return 0;
POJ 1007 DNA sorting - Icho - Brian Warehouse}
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            一区二区av| 亚洲第一成人在线| 国产色综合久久| 欧美视频一区二区三区…| 欧美aa在线视频| 欧美日本一区二区高清播放视频| 免费亚洲电影在线| 欧美精品久久99| 欧美午夜寂寞影院| 国产日韩在线播放| 亚洲国产日韩欧美在线99 | 亚洲国产精品999| 亚洲欧洲一区二区天堂久久| 中文欧美字幕免费| 久久精品国产亚洲精品| 久久乐国产精品| 亚洲黄色大片| 亚洲欧美日韩一区在线观看| 久久伊人一区二区| 欧美日韩国产综合网 | 久久精品一二三| 欧美精品一区二区视频| 国产精品亚洲综合一区在线观看| 在线看国产日韩| 亚洲欧美色婷婷| 欧美激情影院| 性欧美xxxx大乳国产app| 欧美国产日本高清在线| 国产亚洲精品综合一区91| 99re热精品| 久久中文在线| 亚洲一区二区三区欧美| 蜜乳av另类精品一区二区| 国产精品久久午夜夜伦鲁鲁| 亚洲人成在线观看| 欧美在线一二三区| 亚洲精选久久| 免费在线亚洲欧美| 精品成人一区| 久久精品欧美日韩| 亚洲视频欧美视频| 欧美国产日本在线| 亚洲高清在线视频| 久久免费国产精品| 午夜一区二区三区不卡视频| 欧美日韩在线综合| 9l国产精品久久久久麻豆| 免费观看成人网| 久久丁香综合五月国产三级网站| 国产精品久久久久毛片软件| 夜夜嗨av一区二区三区中文字幕| 牛牛影视久久网| 亚洲国产天堂久久综合| 亚洲精品免费网站| 美女国内精品自产拍在线播放| 亚洲欧美国产一区二区三区| 欧美日韩一区三区| 中文精品视频| 日韩视频在线一区| 欧美日韩岛国| 亚洲网站视频| 99riav国产精品| 欧美日韩免费网站| 亚洲图片欧洲图片av| 日韩视频中文字幕| 欧美午夜欧美| 午夜精品视频一区| 午夜亚洲一区| 精品盗摄一区二区三区| 欧美成ee人免费视频| 欧美成人午夜剧场免费观看| 亚洲精品中文在线| 日韩午夜电影av| 国产精品视频网| 久久久久久久一区二区三区| 欧美在线影院在线视频| 亚洲福利视频网| 日韩网站在线观看| 国产精品一区二区三区四区| 久久精品视频亚洲| 免费亚洲网站| 亚洲一级黄色av| 久久福利影视| av成人天堂| 欧美一区二区视频97| 亚洲日本中文| 亚洲一级一区| 亚洲国产成人久久综合| 亚洲精品一二三| 国内在线观看一区二区三区| 亚洲第一视频| 国产乱子伦一区二区三区国色天香| 久久精品免费播放| 欧美精品三级| 久久免费高清| 欧美日本一区二区视频在线观看 | 在线视频欧美日韩精品| 亚洲欧美乱综合| 亚洲国产另类精品专区 | 久久青草久久| 欧美久久久久中文字幕| 久久精品日产第一区二区三区| 美日韩在线观看| 久久国产精品久久久| 欧美久久久久久久久| 久久亚洲精选| 国产精品国产福利国产秒拍| 免费在线观看日韩欧美| 国产精品美女久久久| 亚洲人成77777在线观看网| 国产在线精品自拍| 亚洲婷婷在线| 欧美人成在线| 好看的亚洲午夜视频在线| 亚洲精品老司机| 在线成人免费视频| 亚洲欧美国产精品专区久久| 亚洲精品自在在线观看| 久久久91精品国产一区二区三区| 亚洲小视频在线| 欧美精品在线观看播放| 欧美freesex8一10精品| 国产日韩精品在线| 亚洲图片欧美日产| 亚洲桃色在线一区| 欧美精品乱人伦久久久久久| 欧美高清免费| 最新中文字幕一区二区三区| 开心色5月久久精品| 久久久久久久久久看片| 国产日韩一区二区三区在线| 亚洲尤物在线视频观看| 亚洲欧美在线高清| 国产精品国产三级欧美二区| 亚洲作爱视频| 午夜精品99久久免费| 国产精品久久福利| 亚洲综合电影| 久久久91精品国产一区二区精品| 国产精品一区二区久久精品| 亚洲一区二区三区精品在线观看| 亚洲永久免费视频| 国产精品麻豆成人av电影艾秋| 夜色激情一区二区| 亚洲自拍偷拍色片视频| 国产精品狼人久久影院观看方式| 中文日韩在线| 久久精品30| 亚洲国产日韩一区二区| 欧美激情第二页| 一区二区三区国产盗摄| 欧美自拍偷拍| 亚洲国产日韩一区二区| 欧美片第一页| 亚洲欧美国产高清| 久色成人在线| 夜夜嗨av色综合久久久综合网| 欧美视频久久| 欧美中文字幕在线| 亚洲激情视频网站| 亚洲欧美日韩国产成人| 韩国成人理伦片免费播放| 男人插女人欧美| 亚洲视频一起| 猛干欧美女孩| 亚洲欧美成人精品| 国产综合色产在线精品| 欧美二区乱c少妇| 亚洲天堂成人在线视频| 毛片一区二区| 亚洲男女自偷自拍| 一区在线免费观看| 国产精品mm| 你懂的国产精品| 亚洲一区在线免费观看| 欧美二区在线观看| 午夜精品三级视频福利| 亚洲福利电影| 国产日韩欧美一区二区| 欧美日韩国产一区精品一区 | 在线看无码的免费网站| 亚洲午夜激情网站| 亚洲黄色精品| 久久精品欧美日韩| 欧美电影在线| 亚洲一区中文| 亚洲高清不卡一区| 国产精品久久国产三级国电话系列| 亚洲网友自拍| 欧美黑人国产人伦爽爽爽| 妖精视频成人观看www| 国产日产精品一区二区三区四区的观看方式 | 久久精品一本| 亚洲日本无吗高清不卡| 国内一区二区在线视频观看| 欧美日韩国产高清视频| 玖玖精品视频| 欧美永久精品| 欧美亚洲一区三区| 在线亚洲欧美专区二区|