999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

求單詞個數的三種算法分析

2010-08-29 12:59:34,付
科技傳播 2010年22期
關鍵詞:單詞

陳 娜 ,付 沛

1.武漢軟件工程職業學院軟件系,湖北武漢 430205

2.中冶南方(武漢)威仕軟件公司,湖北武漢 430223

1)由圖1圓圈處可知,當遍歷字符串時,當滿足條件前一個字符為空格,后一個字符不為空,就可以認定為一個單詞的開始,單詞個數可以加1(特殊情況需要考慮:如果字符串的首字符為空格,則計算出來的字符串的單詞個數是正確的;如果首字符不為空,則字符串包含的單詞的總個數需要加1,細節見圖1的菱形框處)。代碼如下。這種算法是找每個單詞的頭,也可以改變一下思維方式再派生出另外一種寫法:找每個單詞的尾。當滿足條件前一個字符不為空,后一個字符為空,就可以認定為一個單詞的結束,單詞個數可以加1(特殊情況需要考慮:如果字符串的末字符為空格,則計算出來的字符串的單詞個數是正確的;如果末字符不為空,則字符串包含的單詞的總個數需要加1)。

圖1

2)由圖1可知,遍歷字符串時單詞個數是否正確取決于首字符,如果首字符不為空,單詞個數需要加1,可以不管字符串首字符是否為空,默認給字符串開始加一個空格,引入一個變量c來保存前一個位置的字符,讓它的初始值為空格,相當于默認所有的字符串的首字符都為空。這樣一來遍歷數組后count的值肯定是單詞個數。代碼如下:

3)遍歷數組,如果第一個字符遇見非空格,說明這是一個單詞的開頭 ,count值加 1,通過語句“while(i<ch.length && ch[i]!=' ')i++;”找到下一個空格的下標i,如果遇見空格,什么事情都不做,繼續查看下一個字符(特別是碰到連續的空格,語句“if(ch[i]==' ')continue;”用來跳過連續的空格,直到找到一個非空格為止)。通過執行循環遍歷數組,count的值就是單詞的個數。其中while語句的條件中使用短路與“&&”很有技巧,使用了短路運算符,一旦字符串的最后一個字符不是空格,執行i++后i= ch.length時條件“i<ch.length”不成立時直接將第二個條件“ch[i]!=' '”短路,否則如果使用“&”不短路第二個條件,會產生數組越界異常。代碼如下:

[1]王路群主編.Java高級程序設計中國水利水電出版社,2006,8.

[2]王路群主編.數據結構中國水利水電出版社,2007,2.

猜你喜歡
單詞
What’s This?
Exercise 2
Exercise 4
Exercise 6
Exercise 1
Exercise 3
Exercise 5
單詞連一連
看圖填單詞
看完這些單詞的翻譯,整個人都不好了
主站蜘蛛池模板: 国产亚洲视频免费播放| 九九九九热精品视频| 狼友av永久网站免费观看| 国产内射一区亚洲| 精品一区二区三区视频免费观看| 亚洲视频黄| 国产白浆在线| 777午夜精品电影免费看| 538精品在线观看| 精品伊人久久大香线蕉网站| 毛片在线播放网址| 色婷婷成人| 香蕉eeww99国产在线观看| 视频在线观看一区二区| 国产成人精品2021欧美日韩 | 亚洲天堂网在线观看视频| 成人午夜网址| 国产欧美性爱网| 亚洲最猛黑人xxxx黑人猛交| 天天躁日日躁狠狠躁中文字幕| 国产白浆一区二区三区视频在线| 久久精品一品道久久精品| 国产丰满大乳无码免费播放| 手机永久AV在线播放| 亚洲三级电影在线播放| 国产福利观看| 91年精品国产福利线观看久久| 亚洲天堂视频网站| 国产嫖妓91东北老熟女久久一| 人妻精品全国免费视频| 无码 在线 在线| 精品少妇人妻av无码久久| 99久久无色码中文字幕| 国产视频a| 日韩在线影院| 精品1区2区3区| 国产亚洲高清视频| 亚洲首页在线观看| 国产麻豆va精品视频| 欧美精品高清| 色偷偷av男人的天堂不卡| yjizz国产在线视频网| 91精品国产麻豆国产自产在线| 久久精品人人做人人爽97| 国产一区二区丝袜高跟鞋| 久久久久亚洲av成人网人人软件| 国产成人精品日本亚洲77美色| hezyo加勒比一区二区三区| 黄片在线永久| 久久a级片| 国产精品免费露脸视频| 日韩成人午夜| 久久精品人妻中文视频| 精品国产99久久| 欧美视频二区| 久久国产精品娇妻素人| 91国语视频| 波多野结衣第一页| 欧洲成人在线观看| 国产亚洲精品yxsp| 久久精品日日躁夜夜躁欧美| 大香伊人久久| 99精品伊人久久久大香线蕉| 国产亚洲视频中文字幕视频| 久久精品中文字幕免费| 亚洲开心婷婷中文字幕| 99久久人妻精品免费二区| 欧美三级日韩三级| 久久久久亚洲AV成人网站软件| 国产成人调教在线视频| 被公侵犯人妻少妇一区二区三区 | 成人福利在线观看| 99久久国产综合精品2023| 亚洲动漫h| 国产亚洲第一页| 国产精品免费久久久久影院无码| 日韩成人在线网站| 亚洲第一区欧美国产综合| 日韩在线1| 国产日韩欧美精品区性色| 久久综合婷婷| 无码福利视频|