給一個整數數組,其中包含重復的數字,例如1,2,4,2,5,重復的就是2。設計算法找出重復的數。
建議:Hashtable
給出一個inode,寫一段代碼遍歷這個inode包含的所有文件及目錄
建議:遞歸
給出隨機字符組成的兩個字符串,判斷是否由相同的字符組成。例如abbffgg==fgbagfb
建議:Hashtable
寫一迷宮探路的程序,使用多線程加快探路速度
寫一個判斷找出字符串中最長的對稱字串。例如:ababba中最長的對稱子串為abba
寫一個字符串匹配的程,包括?(一個字符)和*(任意個字符)。例如:a?*bba和afbba匹配
寫一個查找子串的函數。例如:實現C函數中的strstr函數
建造一座橋,如何設計,怎樣測試
在地球和火星上各有一個設備,地球上發送1+1,火星上計算結果并傳回地球。但是地球接到的是3,問哪些情況可能導致這個問題
Linux2.4和2.6有啥區別
spinlock和semaphore有啥區別
deadlock是咋回事
page和segment有啥區別
spinlock在linux里面如何實現,x86架構里面spinlock如何實現
在控制臺打ls命令,從輸入命令到屏幕上顯示結果,Linux中如何是處理的,具體流程是什么
給一個沒排序的整數數組和一個值,找出數組中那兩個數之和等于這個值,算法復雜度
用C如何模擬C++中的class。父類和繼承子類的析構函數如何實現?
給四個硬幣放在四個位置1234,初始狀態是正反反正,給三個操作:1.翻轉第一個硬幣2.把每個硬幣向右移動一位。例如:
1234》4123。3.把第二,第三個銀幣同時翻轉。問如何使用最少的操作將銀幣翻成反反正正。如何處理100個硬幣,初始狀態隨機?
建議:最短路徑算法,每個節點往外發三條邊
排序有哪幾種算法,時間,空間復雜度,穩定性,O(n)的算法
給幾篇掃描的手寫文章,用這些文章里的各個單詞的圖片拼成另一篇文章,這篇文章的內容已給出,每個圖只能用一次。如果使用哈希表,如何處理哈希函
數的不平衡?有的詞用的很多,那么這個詞在哈希表的對應位置會鏈上很多圖片,而有的詞用得少,那么在哈希表的對應位置只有很少圖片。
給一個數,如何count這個數的二進制表示里面有多少個1.例如5=101,有2個1。各種算法的時間空間復雜度,在不同的CPU架構下性能比較。
如何在stack上分配內存。相對malloc在heap上分配。
建議:函數alloca
線程和進程的區別,相同進程的2個線程AB,線程A如何訪問直接線程B的數據?
volatile關鍵字有啥意義?哪些情況使用?
SCSI設備在處理DMA時有什么要注意的地方
建議:31或32位mask
Linux系統調用如何開始
建議:中斷門
網絡設備處理收到的package有什么處理方式
建議:中斷+poll
給8個0/1信號,和四個加法器。加法器的輸入是三位信號,兩位數據,一位進位。輸出兩位,一位數據,一位進位。例如輸入數據位1,1,進位0,輸出數據位0,進位1。輸入數據1,0,進位1,輸出數據1,進位0。
要求輸出1的個數。例如輸入11110000,輸出0100(4)
C語言里面^號什么意思
給一個函數,里面只有一個int數組包含10個數a[0...9],并給這個數組的每個數減4,但是減的時候給第11個數a[10](下標溢出)也減了4,在某些架構中可能會發生什么?
建議:死循環。修改返回地址,程序在調用(call)完這個函數以后返回到call指令的地址,而不是call指令接下去的指令的地址
一個函數中有兩段代碼,第一段匯編使用powerpc的"add."指令,接下去一段C使用if判斷某個條件是否成立,但是盡管if的條件肯定為true,有時if卻判斷條件不成立,為什么?
建議:add.修改condition寄存器CR0狀態,if判斷條件時使用同一個寄存器,編譯器重排指令導致if執行時CR0的值并不是if條件計算出的值。
只有注冊用戶登錄后才能發表評論。 | ||
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
![]() |
||
相關文章:
|
||
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
|
||
|
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
29 | 30 | 1 | 2 | 3 | 4 | 5 | |||
6 | 7 | 8 | 9 | 10 | 11 | 12 | |||
13 | 14 | 15 | 16 | 17 | 18 | 19 | |||
20 | 21 | 22 | 23 | 24 | 25 | 26 | |||
27 | 28 | 29 | 30 | 31 | 1 | 2 | |||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
常用鏈接
留言簿(10)
隨筆分類(307)
- Algorithm(22)
- apache(1)
- Assembly(1)
- browser(2)
- C++_BASIS(39)
- Compiling Theorem(1)
- CPU(1)
- cvs(3)
- Database(8)
- Designed Patterns(3)
- FileFormat(4)
- FileSystem(1)
- freebsd(1)
- Game(2)
- gdb(1)
- Gossips(12)
- GP_STL(3)
- interview(8)
- java
- life and living(1)
- linux kernel(12)
- Linux_Coding(43)
- Linux_Driver
- Linux_SysAdmin(26)
- makefile(3)
- misce(5)
- MultiCore(1)
- Network(14)
- OS(18)
- RegularExpression(1)
- schedule(1)
- SearchEngine(1)
- security(2)
- Shell(25)
- Socket(18)
- storage(2)
- Template(4)
- VC_MFC(4)
- vi(5)
- website(1)
- windows(7)
隨筆檔案(297)
- 2012年10月 (1)
- 2012年9月 (1)
- 2012年7月 (1)
- 2012年6月 (7)
- 2012年5月 (3)
- 2012年4月 (2)
- 2011年9月 (3)
- 2011年8月 (3)
- 2011年6月 (3)
- 2011年5月 (2)
- 2011年3月 (2)
- 2011年1月 (1)
- 2010年12月 (2)
- 2010年11月 (6)
- 2010年10月 (4)
- 2010年9月 (7)
- 2010年8月 (12)
- 2010年7月 (6)
- 2010年6月 (5)
- 2010年5月 (11)
- 2010年4月 (16)
- 2010年3月 (20)
- 2010年2月 (18)
- 2010年1月 (26)
- 2009年12月 (34)
- 2009年11月 (36)
- 2009年10月 (5)
- 2009年9月 (1)
- 2009年7月 (2)
- 2009年6月 (3)
- 2009年5月 (6)
- 2009年4月 (6)
- 2009年3月 (11)
- 2009年2月 (6)
- 2008年11月 (1)
- 2008年10月 (1)
- 2008年9月 (3)
- 2008年8月 (4)
- 2008年7月 (16)
algorithm
- andytan
- algorithm, linux, os, network,etc
- EXACT STRING MATCHING ALGORITHMS
- httperf -- a web perf test tool
- Java多線程
- 編程夜未眠
- 布薩空間
- 結構之法
- 沈一峰 google技術博客
- 小兵的窩
Books_Free_Online
C++
- Bjarne Stroustrup's C++ Style and Technique FAQ
- boyplayee column
- C Plus Plus
- CPP Reference
- LearnC++Website
- Welcome to Bjarne Stroustrup's homepage!
database
Linux
Linux shell
linux socket
misce
- cloudward
- 感覺這個博客還是不錯,雖然做的東西和我不大相關,覺得看看還是有好處的
network
OSS
- Google Android
- Android is a software stack for mobile devices that includes an operating system, middleware and key applications. This early look at the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
- os161 file list
overall
搜索
最新評論

- 1.?re: memcached完全剖析系列教程《轉》
- mark
- --zgpxgame
- 2.?re: 用prctl給線程命名
- 評論內容較長,點擊標題查看
- --none
- 3.?re: 用prctl給線程命名
- 請問大俠: 用top命令的時候可以顯示修改后的線程名么?如何做呢?
- --dhao123@sina.com
- 4.?re: 解決Linux pthread_create內存泄漏問題
-
我試過,每一種方法有的時候不行。
第二種是可以的。
- --朱先生
- 5.?re: 著名程序庫的比較和學習經驗
- 評論內容較長,點擊標題查看
- --buy dissertation
- 6.?re: linux的消息隊列與共享內存編程
- 內容選擇得很好,謝謝
- --朱志超
- 7.?re: 著名程序庫的比較和學習經驗
- 評論內容較長,點擊標題查看
- --LillianHancock
- 8.?re: 解決Linux pthread_create內存泄漏問題[未登錄]
- 不錯,支持一個。
- --jack
- 9.?re: 淺談游戲服務器---功能模塊上來看[未登錄]
- 不錯 好文!! 期待博主繼續
- --cppexplore
- 10.?re: 全面整理的C++面試題
- 評論內容較長,點擊標題查看
- --chatler
- 11.?re: 微軟面試中簡單的算法題目(轉)
- 評論內容較長,點擊標題查看
- --chatler
- 12.?re: Browsers, processes, cookies and session state
- 每個IE Instance該是不同的進程吧,可以獲取進程ID,在每個instance里建一個名稱包含進程id的目錄名,就可以分目錄存儲了吧。
- --chatler
- 13.?re: Browsers, processes, cookies and session state
-
文章說的很清楚,多謝
我有一個問題:
如何為每個ie instance ie實例的 Persistent cookies cookie 指定不同的存儲目錄? - --domolo
- 14.?re: 從一道面試題看指針與數組的區別
- 一個字,強!
- --路過
- 15.?re: 一個關于單向鏈表的面試題
- 評論內容較長,點擊標題查看
- --chatler
閱讀排行榜
- 1.?Windows Socket五種I/O模型(8328)
- 2.?最大公約數(Gcd)兩種算法(Euclid && Stein)<轉>(5485)
- 3.?用prctl給線程命名(5046)
- 4.?Linux core dump file詳解 <轉>(4482)
- 5.?算法面試題(3393)
- 6.?64位與32位編程的數據類型區別(3229)
- 7.?解決Linux pthread_create內存泄漏問題(3118)
- 8.?NUMA與英特爾下一代Xeon處理器學習心得<轉>(2985)
- 9.?c語言抓取網頁數據(2824)
- 10.?CVSNT服務器配置——添加用戶、解決無法登陸(2730)
- 11.? pthread_join函數及linux線程(2636)
- 12.?一個基于Event Poll(epoll)的TCP Server Framework,淺析epoll(2555)
-
13.?為 C/C++ 項目構建您自己的內存管理器
(2546) - 14.?memcached完全剖析系列教程《轉》(2499)
- 15.?G++編譯選項(2396)
- 16.?STL容器 erase的使用陷井<轉載>(2182)
- 17.?epoll使用例子(2108)
- 18.?linux的消息隊列與共享內存編程(2060)
- 19.?gdb帶參數調試(2057)
- 20.?The Linux Kernel Module Programming Guide(2002)
- 21.?一個關于單向鏈表的面試題(1902)
- 22.?c中strncmp與memcmp的區別(1876)
- 23.?優化Derby數據庫技巧(1820)
- 24.?一個基于完成端口的TCP Server Framework,淺析IOCP(1747)
- 25.?自己整理的指令(1738)
- 26.?autotools制作Makefile 和configure文件(1622)
- 27.?Google C++ Style Guide(1616)
- 28.?linux系統調用函數(1613)
- 29.?An In-Depth Look into the Win32 Portable Executable File Format(1591)
- 30.? vim大小寫轉換(1576)
- 31.?淺談游戲服務器---功能模塊上來看(1540)
- 32.?教你用c實現http協議(1489)
-
33.?MIPS architecture
(1485) - 34.?Aix下查看占用端口的進程(1470)
- 35.?史上最強bash函數庫(1400)
- 36.?linux trap詳解(1337)
- 37.?ms,google,vmware,nvidia美國總部面試題(1318)
- 38.?多CPU上的原子操作(1313)
- 39.?power函數寫法《轉》(1274)
-
40.?Critical Section
(1243)
評論排行榜
- 1.?著名程序庫的比較和學習經驗(3)
- 2.?解決Linux pthread_create內存泄漏問題(2)
- 3.?用prctl給線程命名(2)
-
4.?Browsers, processes, cookies and session state
(2) - 5.?全面整理的C++面試題(1)
- 6.?linux的消息隊列與共享內存編程(1)
- 7.?一個關于單向鏈表的面試題(1)
- 8.?從一道面試題看指針與數組的區別 <轉>(1)
- 9.?淺談游戲服務器---功能模塊上來看(1)
- 10.?微軟面試中簡單的算法題目(轉)(1)
- 11.?memcached完全剖析系列教程《轉》(1)
- 12.?死鎖和活鎖 deadlock and livelock(0)
- 13.?IT公司筆試算法題(0)
- 14.?effective c++(0)
-
15.?為 C/C++ 項目構建您自己的內存管理器
(0) -
16.?Comparing Two High-Performance I/O Design Patterns
(0) - 17.?boost 庫 enable_shared_from_this 實現原理分析<轉>(0)
-
18.?Which is asymptotically larger: lg(lg* n) or lg*(lg n)$? <
>(0) - 19.?TCMalloc : Thread-Caching Malloc(0)
- 20.?有抗癌效果的神奇食物(0)
- 21.?ubuntu下編譯內核(0)
- 22.?MySQL索引背后的數據結構及算法原理(0)
- 23.?wget進行整站下載<轉>(0)
- 24.?What are the difference between DDL, DML and DCL commands?<轉載>(0)
- 25.?通過證書方式實現ssh的無密碼登陸<轉>(0)
- 26.?50個有關編程的至理名言<轉>(0)
- 27.?How I explained Design Patterns to my wife《reprint》(0)
- 28.?How to explain OOD to my wife-code project《轉載》(0)
- 29.?ifconf.c《轉載》(0)
- 30.?vim configuration(0)
- 31.?<轉>how to start a kernel thread(0)
- 32.?Linux系統性能指標介紹(0)
- 33.?Linux進程的狀態和調度(0)
- 34.?關鍵字的作用 auto static register const volatile extern (0)
- 35.?epoll使用例子(0)
- 36.?Windows Socket五種I/O模型(0)
- 37.?TCP的流量控制 (0)
- 38.?Linux下各類TCP網絡服務器的實現源代碼《轉》(0)
- 39.?fopen 文本文件與二進制文件區別(0)
- 40.?Linux目錄掃描程序(0)