• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. 華為上機(jī)題目之最長回文

        時(shí)間:2024-05-17 21:20:34 華為認(rèn)證 我要投稿
        • 相關(guān)推薦

        2016年華為上機(jī)題目之最長回文

          本文為同學(xué)們分享的是華為上機(jī)題目之最長回文,希望對(duì)大家復(fù)習(xí)華為認(rèn)證有所幫助!

          一段字符串中提取最長的回文長度:

          淺顯易懂的想法就是假設(shè)任何一個(gè)位置的字符為回文中心,進(jìn)行兩個(gè)方向的擴(kuò)散,進(jìn)而提取最長回文。

          這是最樸素的想法:

          代碼如下:

          1 #include

          2 #include

          3 using namespace std;

          4

          5 char str[100]="abbbbaaa";

          6

          7

          8 //如果是回文長度是偶數(shù)個(gè)

          9 int getMidtwoNum(char* s,int length,int index)

          10 {

          11 int re=1;

          12 int t=index,b=index+1;

          13 while(t>=0&&b

          14 {

          15 if(t==index)

          16 re++;

          17 else

          18 re+=2;

          19 b++;

          20 t--;

          21 }

          22 return re;

          23 }

          24

          25 //回文長度是奇數(shù)個(gè)

          26 int getMidoneNum(char* s,int length,int index)

          27 {

          28 int re=1;

          29 int t=index-1,b=index+1;

          30 while(t>=0&&b

          31 {

          32 re+=2;

          33 b++;

          34 t--;

          35 }

          36 return re;

          37 }

          38

          39 int getLhw(char* s)

          40 {

          41 int length=strlen(s);

          42 int re=0;

          43 int temp=0;

          44 for(int i=0;i

          45 {

          46 temp=max(getMidoneNum(s,length,i),getMidtwoNum(s,length,i));

          47 if(temp>re)

          48 {

          49 re=temp;

          50 }

          51 }

          52 return re;

          53 }

          54 int main()

          55 {

          56 cout<

          57 getchar();

          58 }

        【華為上機(jī)題目之最長回文】相關(guān)文章:

        華為上機(jī)試題匯總01-23

        華為Java上機(jī)考試題07-04

        2016年華為上機(jī)考試題10-27

        華為的績效管理05-31

        華為認(rèn)證詳解08-27

        華為的經(jīng)營理念08-08

        華為認(rèn)證考試:華為路由器網(wǎng)守配合技巧07-11

        word上機(jī)測試題及答案02-24

        華為專業(yè)認(rèn)證分類07-11

        華為認(rèn)證:華為TA128在LINUX下的簡單設(shè)置08-09

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 亚洲性久久久影院 | 色八a级在线视频品尚网 | 日韩精精品一区二区三区四区 | 亚洲国产人成中字幕 | 日韩特黄精品一在线看 | 香蕉人成年视频在线观看 |