一些筆試題(包括金山西山居筆試)
以前做過(guò)的筆試題,都是自己曾經(jīng)做的















因?yàn)?宏Q(x) 不規(guī)范,
所以結(jié)果 很迷惑人
a /=Q(b+c)/Q(b+c);的執(zhí)行順序是從右到左
tmp = Q(b+c)/Q(b+c) = 2+1*2+1 / 2+1*2+1 =2+2+0+2+1=7 沒(méi)有對(duì)宏加括號(hào)是經(jīng)常容易犯錯(cuò)!
a = a/tmp = 10/7 = 1
所以 a = 1;
-----------------------------------------
題目2
反轉(zhuǎn)一個(gè)字符串(西山居筆試題):
題目:寫(xiě)一個(gè)函數(shù),把一個(gè)以0字符結(jié)尾的字符串str中的'A'字符移到str的末尾!
分析:
1:以時(shí)間換空間 從后向前循環(huán)查找字符A
2:以空間換時(shí)間 一次循環(huán)
算法1代碼:



































算法2:






































PS:因?yàn)槭侵苯邮謱?xiě)的。。所以難免有錯(cuò)誤!
現(xiàn)在修改了,對(duì)不起各位。。。
posted on 2008-12-22 22:24 expter 閱讀(5996) 評(píng)論(14) 編輯 收藏 引用 所屬分類(lèi): 工作筆記 、面試筆記 、算法與數(shù)據(jù)結(jié)構(gòu)