中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

太原做手機(jī)網(wǎng)站建設(shè)優(yōu)化推廣

太原做手機(jī)網(wǎng)站建設(shè),優(yōu)化推廣,個(gè)人網(wǎng)站備案多少錢,網(wǎng)頁(yè)搜索圖片本專欄為c語(yǔ)言練習(xí)專欄,適合剛剛學(xué)完c語(yǔ)言的初學(xué)者。本專欄每天會(huì)不定時(shí)更新,通過(guò)每天練習(xí),進(jìn)一步對(duì)c語(yǔ)言的重難點(diǎn)知識(shí)進(jìn)行更深入的學(xué)習(xí)。 今日練習(xí)題關(guān)鍵字:字符個(gè)數(shù)統(tǒng)計(jì) 多數(shù)元素 投票法 💓博主csdn個(gè)人主頁(yè)&#xf…

本專欄為c語(yǔ)言練習(xí)專欄,適合剛剛學(xué)完c語(yǔ)言的初學(xué)者。本專欄每天會(huì)不定時(shí)更新,通過(guò)每天練習(xí),進(jìn)一步對(duì)c語(yǔ)言的重難點(diǎn)知識(shí)進(jìn)行更深入的學(xué)習(xí)。

今日練習(xí)題關(guān)鍵字:字符個(gè)數(shù)統(tǒng)計(jì) 多數(shù)元素 投票法

在這里插入圖片描述

💓博主csdn個(gè)人主頁(yè):小小unicorn
?專欄分類:C語(yǔ)言天天練
🚚代碼倉(cāng)庫(kù):小小unicorn的代碼倉(cāng)庫(kù)🚚
🌹🌹🌹關(guān)注我?guī)銓W(xué)習(xí)編程知識(shí)

Day1

  • 題目一:
    • 題目描述:
    • 解題思路:
    • 代碼實(shí)現(xiàn):
    • 結(jié)果情況:
  • 題目二:
    • 題目描述:
    • 解題思路:
    • 代碼實(shí)現(xiàn):
    • 結(jié)果情況:
  • 總結(jié):

題目一:

題目描述:

題目來(lái)源:字符個(gè)數(shù)統(tǒng)計(jì)
編寫(xiě)一個(gè)函數(shù),計(jì)算字符串中含有的不同字符的個(gè)數(shù)。字符在 ASCII 碼范圍內(nèi)( 0~127 ,包括 0 和 127 ),換行表示結(jié)束符,不算在字符里。不在范圍內(nèi)的不作統(tǒng)計(jì)。多個(gè)相同的字符只計(jì)算一次
例如,對(duì)于字符串 abaca 而言,有 a、b、c 三種不同的字符,因此輸出 3 。
數(shù)據(jù)范圍: 1≤n≤500

在這里插入圖片描述

解題思路:

運(yùn)用的是HASH表的思想,因?yàn)橹挥凶疃嘀挥?28種數(shù)據(jù),所以只需維護(hù)一個(gè)大小為128的字符數(shù)組,讓輸入的字符作為數(shù)組下標(biāo),取出這個(gè)下標(biāo)數(shù)組中的字符直接與輸入的字符比較(不用for循環(huán)從頭再查),如果相同則跳過(guò),不同則賦值,讓結(jié)果++,最后遇到’\n’結(jié)束循環(huán),返回結(jié)果即可。

代碼實(shí)現(xiàn):

#include<stdio.h>int main() 
{int hash[128] = {0};char B;int count = 0;while (scanf("%1c", &B) != EOF) {int asc = (int)B;if (hash[asc] != 1) {count++;hash[asc] = 1;}}printf("%d", count - 1); //需要去掉最后的回車鍵
}

結(jié)果情況:

在這里插入圖片描述
符合題目要求,問(wèn)題得到解決。

題目二:

題目描述:

題目來(lái)源:多數(shù)元素
給定一個(gè)大小為 n 的數(shù)組 nums ,返回其中的多數(shù)元素。多數(shù)元素是指在數(shù)組中出現(xiàn)次數(shù) 大于 ? n/2 ? 的元素。
你可以假設(shè)數(shù)組是非空的,并且給定的數(shù)組總是存在多數(shù)元素。

在這里插入圖片描述

解題思路:

投票法

因?yàn)槎鄶?shù)元素在數(shù)組里出現(xiàn)的次數(shù)絕對(duì)大于n/2,所以用不同元素消去相同元素,剩下的必然是相同元素

代碼實(shí)現(xiàn):

int majorityElement(int* nums, int numsSize)
{int candidate=nums[0];//投票對(duì)象int count=1;//票數(shù)for(int i=1;i<numsSize;i++)//遍歷投票對(duì)象{if(nums[i]==candidate)//投票對(duì)象相同,票數(shù)+1{count++;}else//投票對(duì)象不同,票數(shù)-1{count--;if(count<0)//該元素不是多數(shù)元素,更新投票對(duì)象candidate并把票數(shù)置1{candidate=nums[i];count=1;}}}return candidate;
}

結(jié)果情況:

在這里插入圖片描述
符合題目要求,問(wèn)題得到解決。

總結(jié):

文章到這里就要告一段落了,有更好的想法或問(wèn)題,歡迎評(píng)論區(qū)留言。
希望今天的練習(xí)能對(duì)您有所收獲,咱們下期見(jiàn)!

http://www.risenshineclean.com/news/50692.html

相關(guān)文章:

  • 天津非常好的網(wǎng)站建設(shè)seo變現(xiàn)培訓(xùn)
  • 哪個(gè)網(wǎng)站可以做驗(yàn)證碼兼職軟件開(kāi)發(fā)平臺(tái)
  • 百度 醫(yī)療網(wǎng)站建設(shè)公司做網(wǎng)站需要多少錢
  • php企業(yè)網(wǎng)站demo長(zhǎng)沙網(wǎng)站建設(shè)
  • 西安給大學(xué)做網(wǎng)站公司國(guó)外瀏覽器搜索引擎入口
  • 錦州 做網(wǎng)站茂名網(wǎng)站建設(shè)制作
  • 昆明網(wǎng)站做谷歌官網(wǎng)下載app
  • 濟(jì)南網(wǎng)站建設(shè)就選搜點(diǎn)網(wǎng)絡(luò)ok線上營(yíng)銷的方式
  • 公司建設(shè)網(wǎng)站的費(fèi)用廣告文案經(jīng)典范例200字
  • 開(kāi)平 做一網(wǎng)站南京seo整站優(yōu)化技術(shù)
  • wordpress4.8內(nèi)存seo自動(dòng)工具
  • 外貿(mào)客戶管理軟件排名排名優(yōu)化方法
  • 做網(wǎng)站通常用的軟件肇慶網(wǎng)站建設(shè)制作
  • css網(wǎng)站做光暈效果產(chǎn)品推廣方案范例
  • 楊園建設(shè)社區(qū)網(wǎng)站電商seo名詞解釋
  • 多站點(diǎn)網(wǎng)站群的建設(shè)與管理社交媒體營(yíng)銷
  • 網(wǎng)站開(kāi)發(fā)的前臺(tái)開(kāi)發(fā)工具武漢seo百度
  • 做垂直網(wǎng)站營(yíng)銷策劃書(shū)格式及范文
  • 簡(jiǎn)單自適應(yīng)網(wǎng)站友情鏈接交換平臺(tái)有哪些
  • 網(wǎng)站建站費(fèi)用多少?gòu)V州百度關(guān)鍵詞搜索
  • 項(xiàng)目建設(shè)管理福州百度seo排名軟件
  • 大型門(mén)戶網(wǎng)站都有抖音關(guān)鍵詞排名優(yōu)化軟件
  • 濟(jì)南最好的網(wǎng)站制作公司哪家好第一設(shè)計(jì)
  • wordpress安裝后輸入什么域名電腦系統(tǒng)優(yōu)化軟件排行榜
  • 個(gè)人博客網(wǎng)站模板素材百度搜索排名機(jī)制
  • 美食欣賞網(wǎng)站瀏覽器谷歌手機(jī)版下載
  • 網(wǎng)站建站智能系統(tǒng)seo網(wǎng)上課程
  • 微信第三方做網(wǎng)站需要費(fèi)用嗎如何用google搜索產(chǎn)品關(guān)鍵詞
  • 公司網(wǎng)站上榮譽(yù)墻怎么做西seo優(yōu)化排名
  • 可直接進(jìn)入網(wǎng)站的代碼網(wǎng)絡(luò)營(yíng)銷策略實(shí)施的步驟