王道计算机考研机试指南部分代码
王道計(jì)算機(jī)考研機(jī)試指南部分代碼
書(shū)籍鏈接(無(wú)需積分)
大多數(shù)上機(jī)題給予我們的程序1秒的運(yùn)行時(shí)限,這也是最常見(jiàn)的時(shí)間限制數(shù)量級(jí)。
對(duì)于該時(shí)限,通常,我們所設(shè)計(jì)的算法復(fù)雜度不能超過(guò)百萬(wàn)級(jí)別,即不能超過(guò)一千萬(wàn)。
即若算法的時(shí)間復(fù)雜度是O(n^2),則該n(往往在題目中會(huì)給出數(shù)據(jù)范圍)不應(yīng)大于3000,
否則將會(huì)達(dá)到我們所說(shuō)的千萬(wàn)數(shù)量級(jí)復(fù)雜度,從而程序運(yùn)行時(shí)間超出題目中給出的用時(shí)限定。
舉例來(lái)說(shuō),我們不能在 1秒時(shí)限的題目當(dāng)中對(duì)10000個(gè)整數(shù)進(jìn)行冒泡排序,而必須使用快速排序等時(shí)間復(fù)雜度為 O(nlogn)的排序算法,否則程序很可能將會(huì)得到運(yùn)行時(shí)間超
出限制的評(píng)判結(jié)果。因此你可以對(duì)你的程序在最壞情況下的復(fù)雜度進(jìn)行一個(gè)估
算,假如確定其在百萬(wàn)數(shù)量級(jí)之內(nèi),那么你的程序一般是不會(huì)超出時(shí)間限制的。
對(duì)于其它時(shí)間限制的情況,可以參考 1 秒時(shí)限對(duì)時(shí)間復(fù)雜度的要求,做出一定的
估計(jì),從而保證自己的程序運(yùn)行所需的時(shí)間不會(huì)超過(guò)題目中對(duì)運(yùn)行時(shí)間的限制。
代碼
| 經(jīng)典入門(mén) | 成績(jī)排序 | 日期差值 | 周數(shù)計(jì)算 | 統(tǒng)計(jì)同成績(jī)學(xué)生人數(shù) | sort | 輸出梯形 | 疊筐 | 查找 | 貪心算法 |
| 數(shù)據(jù)結(jié)構(gòu) | 括號(hào)匹配問(wèn)題 | 簡(jiǎn)單計(jì)算器 | 二叉樹(shù)遍歷 | 4 | 5 | 6 | 7 | 8 | 9 |
| 數(shù)學(xué)問(wèn)題 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 圖論 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 搜索 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 動(dòng)態(tài)規(guī)劃 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 其他技巧 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
總結(jié)
以上是生活随笔為你收集整理的王道计算机考研机试指南部分代码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 专业的在线考试系统-快考题,支持自制题库
- 下一篇: SCSS 实用知识汇总