亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12下一頁(yè)
最近訪問(wèn)板塊 發(fā)新帖
查看: 3992 | 回復(fù): 14
打印 上一主題 下一主題

一道考研程序設(shè)計(jì)題目 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2007-12-24 23:53 |只看該作者 |倒序?yàn)g覽
設(shè)有一個(gè)已排序的英文詞典文件,每一個(gè)詞條的格式為:
                詞語(yǔ)/詞性/例句
        例如:book/n./This is a book.
             student/n./I am a student.
               ……
        試編寫一個(gè)程序,根據(jù)二分查找的原理,在文件中查找指定的單詞的詞條,并輸出詞條信息。

像這種方式的操作文件的題目,是不是要把文件先全部讀到內(nèi)存阿?
謝謝

________________________上面的題明白了,下面是另一道題(程序閱讀題)_______________________________
void setmemory(char **p,int num)
{
        *p=(char *)malloc(num);
}
main()
{
        char *str;
        setmemory(&str,100);
        strcpy(str,"hello");
        printf("%s",str);
}

上面的代碼是否有錯(cuò)誤的地方嗎?我的答案是這段代碼除了沒(méi)有把申請(qǐng)的空間還給系統(tǒng)之外,再?zèng)]有錯(cuò)誤了。對(duì)嗎?

[ 本帖最后由 pcbit 于 2007-12-25 13:50 編輯 ]

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2007-12-25 00:13 |只看該作者
那得多大內(nèi)存啊...如果一個(gè)詞條只占單獨(dú)的一行的話,可以用fseek,每次定位到中間就行.不知道我的想法對(duì)不對(duì).

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2007-12-25 00:14 |只看該作者
不是.

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2007-12-25 07:14 |只看該作者
If you have enough memory, you can

read all of the keys (i.e., the English words) into main memory and do the binary search based solely on keys.

In most cases, you cannot do that. You may use a hash table to do it --- hash strings into (int) index.

Just my thoughts, may not work.

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2007-12-25 12:14 |只看該作者
凡是海量查詢,必須使用哈希表,平均效率最好。
andytodd 該用戶已被刪除
6 [報(bào)告]
發(fā)表于 2007-12-25 12:28 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2007-12-25 12:31 |只看該作者
沒(méi)意思的題

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2007-12-25 13:32 |只看該作者
原帖由 anthony1983 于 2007-12-25 12:31 發(fā)表
沒(méi)意思的題



我要是在答案上寫上“沒(méi)意思的題”那我肯定掛了,這題17分啊

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2007-12-25 13:43 |只看該作者
我覺(jué)得考試題和面試題不一樣,考試考的是思維,如果沒(méi)有特別要求的話應(yīng)該可以認(rèn)為內(nèi)存無(wú)限大,但是樓主的實(shí)現(xiàn)貌似和考題沒(méi)啥關(guān)系...

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2007-12-25 13:53 |只看該作者
原帖由 cellar 于 2007-12-25 13:43 發(fā)表
我覺(jué)得考試題和面試題不一樣,考試考的是思維,如果沒(méi)有特別要求的話應(yīng)該可以認(rèn)為內(nèi)存無(wú)限大,但是樓主的實(shí)現(xiàn)貌似和考題沒(méi)啥關(guān)系...


下面的程序不是上面的實(shí)現(xiàn),是另一道程序閱讀的題目,為了避免誤會(huì),我已經(jīng)修改過(guò)了.
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP