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

求單詞個數(shù)的三種算法分析

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

陳 娜 ,付 沛

1.武漢軟件工程職業(yè)學(xué)院軟件系,湖北武漢 430205

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

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

圖1

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

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

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

[2]王路群主編.數(shù)據(jù)結(jié)構(gòu)中國水利水電出版社,2007,2.

猜你喜歡
單詞
What’s This?
Exercise 2
Exercise 4
Exercise 6
Exercise 1
Exercise 3
Exercise 5
單詞連一連
看圖填單詞
看完這些單詞的翻譯,整個人都不好了
主站蜘蛛池模板: 三上悠亚在线精品二区| 欧美性猛交一区二区三区| 亚洲精品第一在线观看视频| 国产黄色片在线看| 亚洲日韩日本中文在线| 亚洲侵犯无码网址在线观看| 日韩A∨精品日韩精品无码| 欧美伊人色综合久久天天| 超级碰免费视频91| 国产精品夜夜嗨视频免费视频| 九九九精品成人免费视频7| 欧美亚洲另类在线观看| 欧洲成人在线观看| 91视频免费观看网站| 精品无码国产自产野外拍在线| 国产美女在线观看| 天堂av综合网| 久久精品只有这里有| 国产黄在线免费观看| 国产乱子伦精品视频| 日本三区视频| 久久91精品牛牛| 亚洲高清在线天堂精品| 国产91小视频在线观看| 国产成人久视频免费| 亚洲精品国产成人7777| 久久久久中文字幕精品视频| 六月婷婷激情综合| 国产精品微拍| 毛片久久网站小视频| 99在线视频免费| h视频在线观看网站| 毛片手机在线看| 婷婷午夜影院| 国产麻豆精品在线观看| 亚洲v日韩v欧美在线观看| 欧美日本激情| 91麻豆国产视频| h视频在线播放| www.狠狠| 亚洲最大情网站在线观看| 亚洲丝袜中文字幕| 丰满少妇αⅴ无码区| 色综合婷婷| 99在线国产| 欧美a在线| 热99精品视频| 精品人妻无码中字系列| 亚洲Aⅴ无码专区在线观看q| 亚洲天堂精品视频| 欧美国产精品不卡在线观看 | 国产成人亚洲欧美激情| 91精品国产综合久久香蕉922 | 一区二区三区成人| 精品久久综合1区2区3区激情| 在线免费看黄的网站| 亚洲国产成熟视频在线多多| 成人毛片在线播放| 日本国产精品| 嫩草影院在线观看精品视频| 美女一区二区在线观看| 麻豆AV网站免费进入| 亚洲成人动漫在线| 国产欧美网站| 国产网站免费看| 久久久国产精品免费视频| 乱码国产乱码精品精在线播放| 一级毛片免费不卡在线| 91亚瑟视频| 国产18在线播放| 多人乱p欧美在线观看| 欧美高清视频一区二区三区| 久久精品国产国语对白| 国产91av在线| 韩国自拍偷自拍亚洲精品| 国产99视频精品免费观看9e| 在线国产综合一区二区三区| 91香蕉视频下载网站| 亚洲婷婷在线视频| 日韩福利在线观看| 一本色道久久88亚洲综合| 亚洲中文字幕在线精品一区|