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

jake1036

字符串逆轉問題

                                                        字符串逆轉問題

   問題描述: 
                     長度為n的字符串,在第 i 的位置處向左旋轉或者向右旋轉。比如字符串abcdefgh 長度n為8 ,若將該字符串在i=3的
                     位置處,向左旋轉則得到字符串defghabc 。

   問題要求:
                   時間復雜度要和n成正比,內存幾十字節。

   問題解決方法:
                數學基礎   即將矩陣 AB  變為BA 。  
                                     AB---> A'B--->A'B'------>(A'B')'--------->BA  。  其中 '   表示矩陣的轉置。
             
               解決方法:  
                            將abc 看做A ,defgh 看做 B 

              具體算法:
                   (1)        abcdefgh----->  cbadefgh                      reverse(0 , i - 1)
                   (2)        cbadefgh------>  cbahgfed                     reverse( i  ,   n - 1)
                     (3)           cbahgfed ------> defghabc                     reverse(0 , n - 1)
 
   總結:
              通過上述(1),(2),(3) 即完成了字符串轉置 。每一個reverse() 函數的時間復雜度均為o(n) ,空間復雜度只利用了一個
              臨時變量,滿足上述要求。
  
             
#include <iostream>
#include 
<cstring>
using namespace std ;
const int SIZE   = 40 ;
   
   
void reverse(char* a , int begin , int end)
   
{
     
int i = begin , j = end ;
     
int times = (j - i + 1/ 2 ;
     
int temp ;
     
while(times > 0)
     
{
       temp 
= a[i] ;          
       a[i
++= a[j] ;
       a[j
--= temp ; 
        times
-- ;            
     }

     
     
     
   }

   
   

 
int main()
 
{  
    
int i ;
    
char str [SIZE] ;
    cout
<<"input str:"
    cin
>>str ;
    
    cout
<<"input i:" ;
    cin
>>i ;
    
     reverse(str , 
0 , i - 1) ;
     reverse(str , i , strlen(str) 
- 1) ;
     reverse(str , 
0 , strlen(str) - 1) ;
     
for(int i = 0 ; i <  strlen(str) ; i++)
       cout
<<str[i];
     
     cin.
get();
    
return 0 ;    
 }










 



         

posted on 2011-03-05 15:15 kahn 閱讀(1328) 評論(0)  編輯 收藏 引用 所屬分類: 算法相關

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            另类综合日韩欧美亚洲| 欧美电影美腿模特1979在线看| 欧美日韩在线播放三区四区| 亚洲性夜色噜噜噜7777| 国产日韩精品一区二区三区| 99国产一区二区三精品乱码| 中文在线资源观看网站视频免费不卡| 欧美成人自拍| 日韩午夜激情| 欧美一区二区三区免费视| 国产亚洲制服色| 久久精品人人做人人爽电影蜜月| 国产午夜精品一区二区三区视频 | 亚洲黄色一区| 国产视频在线观看一区二区| 亚洲一区制服诱惑| 欧美成人激情在线| 在线中文字幕不卡| 国产午夜精品久久| 欧美11—12娇小xxxx| 亚洲日本一区二区三区| 欧美一区二区久久久| 伊人狠狠色j香婷婷综合| 欧美精品少妇一区二区三区| 亚洲制服少妇| 欧美国产第一页| 亚洲夜晚福利在线观看| 韩国av一区二区三区在线观看| 欧美成人精品福利| 欧美亚洲三级| 99精品国产在热久久| 免费不卡在线观看| 欧美亚洲自偷自偷| 亚洲一区在线播放| 亚洲精品久久久蜜桃| 国产精品在线看| 欧美精品国产一区二区| 久久精品国产亚洲一区二区| 一二三四社区欧美黄| 美女国产一区| 久久精品av麻豆的观看方式| 亚洲图片欧美午夜| 亚洲人成在线播放| 狠狠干综合网| 国内精品99| 国产精品色午夜在线观看| 欧美激情国产日韩| 香蕉久久夜色精品国产使用方法| 欧美一区二区三区四区在线观看地址 | 亚洲深夜福利视频| 在线看欧美日韩| 国产欧美69| 国产精品久久久久毛片软件| 欧美片第一页| 欧美国产另类| 欧美激情亚洲精品| 欧美成人久久| 巨乳诱惑日韩免费av| 久久超碰97人人做人人爱| 一区二区av在线| 日韩亚洲欧美在线观看| 日韩视频在线观看一区二区| 亚洲欧洲日韩在线| 亚洲精品久久久久中文字幕欢迎你| 欧美国产日韩二区| 欧美激情欧美激情在线五月| 欧美高清在线播放| 亚洲青色在线| 日韩一级精品视频在线观看| 亚洲精品影视| 99re热精品| 欧美一区二区三区日韩视频| 久久超碰97中文字幕| 麻豆91精品91久久久的内涵| 欧美成人一区二区三区在线观看| 欧美激情日韩| 欧美午夜不卡视频| 国外精品视频| 亚洲精品日韩在线观看| 99re8这里有精品热视频免费| 在线视频你懂得一区| 性欧美长视频| 欧美国产一区视频在线观看 | 嫩草国产精品入口| 欧美激情片在线观看| 亚洲另类在线视频| 亚洲欧美成人综合| 美女国内精品自产拍在线播放| 欧美风情在线| 国产精品女主播一区二区三区| 国产日韩欧美精品一区| 在线观看不卡av| 夜夜嗨av一区二区三区网站四季av| 亚洲欧美日韩直播| 蜜桃久久精品乱码一区二区| 亚洲精品三级| 久久久久看片| 亚洲日本成人网| 亚洲视频在线看| 久久久噜噜噜久噜久久 | 亚洲先锋成人| 久久久久一区二区三区| 欧美另类变人与禽xxxxx| 国产日韩欧美亚洲| 亚洲久久成人| 久久久青草青青国产亚洲免观| 欧美韩日一区| 亚洲在线视频一区| 欧美激情在线免费观看| 国产在线欧美| 午夜亚洲伦理| 日韩一级免费| 欧美国产日本高清在线| 狠狠色伊人亚洲综合网站色| 亚洲一区视频| 99re6热只有精品免费观看| 久久免费一区| 国产日韩视频| 亚洲小说欧美另类社区| 亚洲第一精品福利| 久久精品国产99精品国产亚洲性色 | 久久久久久高潮国产精品视| 亚洲美女视频| 欧美成人视屏| 在线播放国产一区中文字幕剧情欧美 | 欧美一区综合| 国产精品久久午夜| 亚洲午夜精品一区二区| 亚洲国产日韩一级| 欧美电影免费| 亚洲精品美女91| 欧美激情视频免费观看| 久久综合一区二区| 亚洲片区在线| 欧美承认网站| 久久综合色88| 亚洲国产精选| 亚洲国产欧美另类丝袜| 免费欧美日韩| 亚洲精品中文在线| 亚洲高清自拍| 欧美激情综合亚洲一二区| 亚洲三级免费| 这里只有视频精品| 国产精品每日更新| 久久久高清一区二区三区| 小黄鸭视频精品导航| 亚洲最快最全在线视频| 国产精品r级在线| 亚洲欧美日本国产专区一区| 午夜精品www| 一区在线免费| 欧美激情a∨在线视频播放| 欧美国产日韩精品| 亚洲午夜免费视频| 午夜在线播放视频欧美| 激情五月综合色婷婷一区二区| 欧美插天视频在线播放| 欧美丰满高潮xxxx喷水动漫| 亚洲网站在线看| 欧美专区日韩视频| 亚洲欧洲美洲综合色网| 亚洲精品美女| 国产精品任我爽爆在线播放 | 欧美国产日韩一区二区| 欧美日本韩国在线| 欧美一区二区三区久久精品茉莉花| 午夜精品成人在线| 在线观看亚洲视频| 一区二区电影免费观看| 国产一区二区日韩精品欧美精品| 久久噜噜亚洲综合| 欧美激情一区二区在线| 性感少妇一区| 久久嫩草精品久久久久| 亚洲美女精品一区| 欧美亚洲在线| 亚洲视频高清| 久久精品亚洲一区| 亚洲一区二区三区精品视频| 久久er精品视频| 一区二区高清视频| 久久久五月天| 性欧美办公室18xxxxhd| 麻豆91精品| 欧美在线观看一区二区三区| 美日韩精品视频| 久久精品成人一区二区三区| 欧美激情综合五月色丁香小说| 久久久一二三| 国产精品乱人伦一区二区| 欧美电影打屁股sp| 国内精品久久久久影院 日本资源| 亚洲精品亚洲人成人网| 亚洲成人在线网| 欧美制服第一页| 亚洲一区高清| 欧美日韩在线大尺度| 亚洲黄色视屏| 亚洲黄色成人久久久|