青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

asm, c, c++ are my all
-- Core In Computer
posts - 139,  comments - 123,  trackbacks - 0

C++面試題集4

一. 華為一道面試題-1-n排序

有N個(gè)大小不等的自然數(shù)(1--N),請(qǐng)將它們由小到大排序。
要求程序算法:時(shí)間復(fù)雜度為O(n),空間復(fù)雜度為O(1)。

網(wǎng)上轉(zhuǎn)的,一開始也沒有注意到最開始的半句。

算法:N個(gè)不等的自然數(shù)1~N,排序完成后必然為1~N。所以可以一次遍歷,遇到a[i]!=i的就把a(bǔ)[i]和a[a[i]]交換。

void sort(int a[], int n)
{
?int i;
?int t; /*臨時(shí)變量:空間復(fù)雜度O(1)*/

?for (i=1; i<n+1; i++) /*時(shí)間復(fù)雜度O(n)*/
?{
?while(a[i]!=i)
? {
?t = a[a[i]];
?a[a[i]] = a[i];//排好一個(gè)元素
?a[i] = t;
? }
?}
}

二. 一次遍歷 找 鏈表倒數(shù)第n個(gè)節(jié)點(diǎn)

?一道面試題目,阿明和晨晨看到并且告訴我答案的。要求通過(guò)一次遍歷找到鏈表中倒數(shù)第n個(gè)節(jié)點(diǎn),鏈表可能相當(dāng)大,可使用輔助空間,但是輔助空間的數(shù)目必須固定,不能和n有關(guān)。
算法思想:兩根指針,第一根先出發(fā),相距n步后第二根出發(fā)。然后同時(shí)步進(jìn),直到第一根指針達(dá)到末尾。

struct iNode {
int value;
iNode * next;
};
iNode * getresult(iNode * head,int n)
{

iNode *pfirst;
iNode *psecond;

pfirst=head;
int counter;

for(counter=0;counter<n;counter++) {
?pfirst=pfirst->next;
}

psecond=head;

while(pfirst!=NULL) {
?pfirst=pfirst->next;
?psecond=psecond->next;
}

return psecond;

}

三. VC++學(xué)習(xí)筆記

1.?????? 日期轉(zhuǎn)成字符串:

?? COleDateTime??? ww;
ww=COleDateTime::GetCurrentTime();
AfxMessageBox(ww.Format("%Y-%m-%d %H:%M:%S"));

2.?????? 字符串轉(zhuǎn)成日期:

COleDateTime dt;

?????? dt.ParseDateTime(“2006-08-08 08:08:08”);

3.?????? 資源文件

資源文件名:xxx.rc,其中要包含的主要文件:resource.h和afxres.h

4.?????? vc開發(fā)環(huán)境沒有自動(dòng)提示時(shí):

?? 刪除 目錄下的ncb文件 ,再打開一般就ok了

5.?????? 利用_variant_t 取數(shù)據(jù)庫(kù)數(shù)據(jù)的方法:

?? _variant_t ibb;

?????? ibb=(_variant_t)rs->GetCollect("inta");

?????? if(ibb.vt!=VT_NULL)

?????? {

????????????? m_b=ibb.lVal;

?????? }

6.?????? 平時(shí)取記錄集字段值的方法:

?? (LPCTSTR)(_bstr_t)rs->GetCollect("datea")

7.?????? DoModal()可以返回兩個(gè)結(jié)果 IDOK,IDCANCEL,他們都是int型,分別是:1,2。通過(guò)EndDialog(IDOK)的方式返回。

8.?????? 一般將數(shù)據(jù)庫(kù)連接方面的信息放到app中。則AfxGetApp()非常重要,如;

?? CAdo2App* mapp=(CAdo2App*)AfxGetApp();

?? Map->conn->Execute(sql,NULL,adCmdText);

9.?????? DECLARE_DYNCREATE(類名),IMPLEMENT_DYNCREATE(類名,基類名)? 使得由CObject繼承來(lái)的類在程序運(yùn)行的時(shí)候能夠動(dòng)態(tài)的創(chuàng)建。

10.?? DECLARE_DYNAMIC(類名),IMPLEMENT_DYNAMIC(類名,基類名)? 可以在運(yùn)行時(shí)獲得該類的信息

11.?? DECLARE_SERIAL(類名),IMPLEMENT_SERIAL(類名,基類名,0)為一個(gè)可以串行化的CObject派生類產(chǎn)生必要的C++標(biāo)題代碼

12.?? 獲得文檔的方法: CMainFrame * pFrame=(CMainFrame *) AfxGetMainWnd();

CPClientDoc * pDoc =(CPClientDoc *) pFrame->GetActiveDocument();
?

13.?? 獲得視圖的方法:CMainFrame * pFrame=(CMainFrame *) AfxGetMainWnd();

myView =(CPClientView*) pFrame->GetActiveView();

14.?? 如果要引用全局變量或者全局方法,須在當(dāng)前類中引入:extern 名字;

posted on 2006-10-19 21:11 Jerry Cat 閱讀(3942) 評(píng)論(10)  編輯 收藏 引用

FeedBack:
# re: C++面試題集4
2006-10-19 21:12 | Jerry Cat
不知here有沒有南京的網(wǎng)友, 我以前南京的一個(gè)同學(xué)趙小姐要我?guī)兔Πl(fā)個(gè)租房消息, 某雖不懂但老同學(xué)的事也不好推, 將就如下:

現(xiàn)有位于南京市江寧區(qū)"武夷花園"小區(qū)的三室一廳住房一套, 水,電,氣齊全, 室內(nèi)有熱水器, 電視機(jī)及床, 衣柜等簡(jiǎn)單家具. 整租, 與人合租均可. 聯(lián)系人: 趙小姐 電話:025-83909202  回復(fù)  更多評(píng)論
  
# re: C++面試題集4
2006-10-21 00:39 | 冬天¤不回來(lái)
面試題考快速思維,但不難,畢竟他要出的題目是要在15分鐘內(nèi)可以完成得了的.  回復(fù)  更多評(píng)論
  
# re: C++面試題集4
2006-10-23 23:08 | Jerry Cat
# re: C++面試題集4
2006-12-10 23:31 | hzl
我怎么覺得你們把問題還是看復(fù)雜了呢?我看錯(cuò)了?
一. 華為一道面試題-1-n排序

有N個(gè)大小不等的自然數(shù)(1--N),請(qǐng)將它們由小到大排序。
要求程序算法:時(shí)間復(fù)雜度為O(n),空間復(fù)雜度為O(1)。
結(jié)果就是1-n還排什么啊?直接構(gòu)建一個(gè)數(shù)組啊;
for(i=1;i<=n;i++)
array[i]=i;
  回復(fù)  更多評(píng)論
  
# re: C++面試題集4
2006-12-20 11:37 | crazytrain@163.com
第一題:空間復(fù)雜度為O(1) 我對(duì)這個(gè)概念基本上不記得啦,,感覺他的用意是用盡可能少的空間來(lái)實(shí)現(xiàn)
假如是這樣的話,你那個(gè)t 變量也是多余的,,交換兩個(gè)值的話不用中間變量也可以實(shí)現(xiàn)的 ,用異或來(lái)做  回復(fù)  更多評(píng)論
  
# re: C++面試題集4
2006-12-20 11:47 | crazytrain@163.com
hzl,我好佩服你,這樣的答案也被你想得出來(lái),嚴(yán)格來(lái)說(shuō)是正確的,但是我想華為要的不是這樣的答案 ^_^  回復(fù)  更多評(píng)論
  
# re: C++面試題集4
2006-12-24 22:41 | xiaoxiami
# re: C++面試題集4
2007-06-07 23:17 | 星夢(mèng)情緣
# re: C++面試題集4
2007-07-19 16:58 | Ken
@crazytrain@163.com


對(duì)于一般的排序,好像沒有時(shí)間復(fù)雜度為O(n),空間復(fù)雜度為O(1)的排序算法吧,至少據(jù)我所知是沒有。  回復(fù)  更多評(píng)論
  
# re: C++面試題集4
2007-10-18 12:38 | Jeffrey Hua
空間復(fù)雜度為O(n),時(shí)間復(fù)雜度為O(1)
這個(gè)問題可以參照<<programming pearls>>書中的討論.
  回復(fù)  更多評(píng)論
  

只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理



<2006年4月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用鏈接

留言簿(7)

隨筆檔案

最新隨筆

搜索

  •  

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久久欧美精品| 欧美日韩国产欧| 欧美激情一二三区| 久久久久久久一区二区三区| 亚洲欧洲av一区二区| 99国内精品久久| 一区二区三区视频在线观看| 亚洲一区二区三区四区中文| 午夜精品三级视频福利| 欧美资源在线观看| 欧美88av| 中国av一区| 欧美在线观看视频一区二区三区| 欧美在线视频观看| 欧美黄免费看| 国产欧美精品va在线观看| 一区二区三区中文在线观看| 亚洲欧洲一区二区三区| 亚洲性感激情| 卡一卡二国产精品| 91久久综合| 日韩亚洲欧美一区二区三区| 亚洲欧美激情精品一区二区| 蜜桃av一区二区| 国产欧美日韩免费看aⅴ视频| 韩日精品在线| 99成人精品| 亚洲午夜精品久久久久久app| 久久精品免视看| 亚洲激精日韩激精欧美精品| 亚洲视频欧美在线| 久久精品综合网| 欧美久久久久| 国产精品va在线播放| 精品动漫3d一区二区三区免费| 一二三四社区欧美黄| 久久精品一二三区| 亚洲精品国产精品乱码不99按摩 | 欧美不卡视频一区发布| 亚洲全黄一级网站| 亚洲欧美综合精品久久成人| 欧美激情第8页| 狠狠久久亚洲欧美专区| 西瓜成人精品人成网站| 亚洲欧洲日本一区二区三区| 欧美伊人久久| 国产精品色网| 亚洲欧美www| 99国产精品久久久| 欧美高清视频| 亚洲黄色一区二区三区| 欧美日韩二区三区| 久久精品国产免费看久久精品| 欧美性理论片在线观看片免费| 亚洲精品日韩在线观看| 蜜臀久久99精品久久久久久9 | 亚洲三级影院| 欧美成人dvd在线视频| 国内综合精品午夜久久资源| 午夜一级久久| 亚洲一区二区在线播放| 国产精品高潮呻吟视频| 亚洲在线视频网站| 亚洲私拍自拍| 国产精品色午夜在线观看| 亚洲欧美在线一区二区| 亚洲一区二区不卡免费| 欧美视频日韩视频在线观看| 亚洲狠狠婷婷| 欧美激情一区二区久久久| 久久精品中文字幕一区二区三区| 国内精品国产成人| 久久精品女人的天堂av| 欧美一区二视频| 国产亚洲欧洲一区高清在线观看| 亚洲在线视频| 香蕉久久夜色| 国产嫩草一区二区三区在线观看 | 久久夜色精品国产噜噜av| 亚洲一区二区在线播放| 国产精品美女久久久| 午夜精品久久一牛影视| 亚洲一区视频在线| 国产伊人精品| 亚洲激情亚洲| 欧美午夜宅男影院| 久久精品中文| 欧美va亚洲va国产综合| 亚洲一区二区三区免费观看| 欧美亚洲在线播放| 亚洲人成7777| 亚洲理伦在线| 国产一区二区三区久久精品| 欧美激情麻豆| 欧美天堂亚洲电影院在线观看 | 欧美激情免费观看| 国产精品美女久久| 欧美激情按摩| 欧美在线网址| 久久久久久久激情视频| av成人老司机| 亚洲欧美日韩一区在线| 亚洲激情偷拍| 午夜亚洲福利| 91久久精品一区二区别| 一区二区三区四区国产| 伊人激情综合| 免费观看30秒视频久久| 欧美亚洲一区二区在线观看| 国产一区91| 亚洲电影免费观看高清完整版在线观看 | 国产精品日韩欧美一区二区三区| 免费观看30秒视频久久| 欧美bbbxxxxx| 久久精品人人爽| 欧美国产免费| 久久婷婷丁香| 国产精品美女一区二区在线观看| 久久亚洲国产精品一区二区| 国产精品wwwwww| 亚洲精品一区二区三区99| 一区二区三区在线观看欧美| 一区二区三区**美女毛片| 亚洲国产欧美一区| 欧美亚洲综合另类| 欧美一级理论性理论a| 欧美高清不卡| 欧美成人久久| 国产亚洲成精品久久| 亚洲影视中文字幕| 一区二区三区偷拍| 欧美三级在线视频| 最近看过的日韩成人| 在线观看91精品国产入口| 欧美在线影院| 久热精品视频在线观看| 国产在线拍揄自揄视频不卡99| 亚洲欧美日韩在线| 欧美在线一级va免费观看| 国产精品地址| 亚洲午夜久久久久久久久电影院| 亚洲一区在线免费观看| 国产精品久久久久久一区二区三区| 一区二区欧美日韩| 亚洲尤物影院| 国产精品色网| 久久经典综合| 欧美韩日高清| 一区二区成人精品| 欧美日韩精品福利| 亚洲在线视频| 久久亚洲视频| 99综合电影在线视频| 欧美日韩在线视频一区| 亚洲视频在线视频| 久热re这里精品视频在线6| 亚洲激情网址| 国产精品伦一区| 久久久欧美精品sm网站| 亚洲国产精品国自产拍av秋霞| 日韩一级黄色大片| 国产精品外国| 久久手机精品视频| 亚洲精品久久久一区二区三区| 亚洲欧美国产制服动漫| 国产亚洲欧洲一区高清在线观看| 久久久久国产一区二区| 欧美顶级少妇做爰| 夜夜夜久久久| 久久九九精品99国产精品| 狠狠色丁香婷婷综合| 免费一级欧美片在线播放| 日韩天堂在线视频| 亚洲一区综合| 国产一区欧美| 欧美日韩在线免费视频| 欧美一区二视频| 9色精品在线| 久久精品女人| 中日韩高清电影网| 黄色亚洲网站| 欧美精品情趣视频| 久久狠狠亚洲综合| 99精品欧美一区二区三区| 久久精品国产欧美亚洲人人爽| 亚洲美女精品成人在线视频| 国产精品美女在线| 欧美成人资源| 亚洲欧美国产视频| 欧美mv日韩mv国产网站| 亚洲一区二区精品在线| 在线观看亚洲| 国产精品乱码人人做人人爱| 久久综合给合久久狠狠狠97色69| 99热这里只有精品8| 另类国产ts人妖高潮视频| 制服诱惑一区二区| 一区久久精品| 狠狠色丁香久久综合频道 | 欧美一级片久久久久久久|