【轉帖】加法(不使用+、-、*、/)

    轉自:http://zhedahht.blog.163.com/blog/static/254111742011125100605/    題目:寫一個函數,求兩個整數的之和,要求在函數體內不得使用+、-、×、÷。   

【整理】switch default

先看看如下的範例程式碼:package flowcontrol; 1. 2. public class SwitchCase { 3. // first default 4. public static void testFirst(int i) { 5. switch (i) { 6. default: 7.

【轉帖】0-1背包:紙幣組合

    有不限數目的1、5、10、20、50面額的紙幣,有多少種方法湊出100元?    笨辦法:暴力枚舉~ 1 #include<iostream> 2 #include<cstring> 3 using namespace std; 4 5 const int Len = 5; 6 int ans = 0; 7 int m[Len] = {50, 20, 10, 5, 1}; 8 int total[Len] = {2, 5, 10, 20, 100}; 9

【整理】Orange‘S-一個作業系統的實現

    變來變去,動來動去,最終還是回到這裡,做自己想做的事並把它做好!1. 虛擬機器Bochs安裝  (1) 出現“ERROR: X windows gui was selected, but X windows libraries were not found.”       解決辦法:sudo apt-get install libx11-dev xserver-xorg-dev xorg-dev  (2) 出現“ERROR: pkg-config was not found, or

【整理】Ubuntu10.04下安裝Altera9.1套件

1.安裝前的必要準備  (1)到Altera官網上下載Altera9.1開發套件,包括QuartusII,NiosII EDS,ModelSim;     連結:http://www.altera.com.cn/support/software/download/altera_design/quartus_sub/dnl-quartus_sub.jsp     下載完成後,分別解壓各個軟體包;  (2)由於下載的軟體包格的格式為rar,因此需要安裝rar/unrar;     終端運行命令:

【轉帖】輸出1到最大的N位元

    轉自:http://zhedahht.blog.163.com/blog/static/2541117420094279426862/   題目:輸入數字n,按順序輸出從1最大的n位10進位數。比如輸入3,則輸出1、2、3一直到最大的3位元即999。    分析:這是一道很有意思的題目。看起來很簡單,其實裡面卻有不少的玄機。應聘者在解決這個問題的時候,最容易想到的方法是先求出最大的n位元是什麼,然後用一個迴圈從1開始逐個輸出。很快,我們就能寫出如下代碼:// Print numbers

【轉帖】找出數組中兩個只出現一次的數字

    轉自:http://zhedahht.blog.163.com/blog/static/2541117420071128950682/    題目:一個整型數組裡除了兩個數字之外,其他的數字都出現了兩次。請寫程式找出這兩個只出現一次的數字。要求時間複雜度是O(n),空間複雜度是O(1)。    分析:這是一道很新穎的關於位元運算的面試題。    首先我們考慮這個問題的一個簡單版本:一個數組裡除了一個數字之外,其他的數字都出現了兩次。請寫程式找出這個只出現一次的數字。   

【轉帖】複雜鏈表的複製

      轉自:http://zhedahht.blog.163.com/blog/static/254111742010819104710337/    題目:有一個複雜鏈表,其結點除了有一個m_pNext指標指向下一個結點外,還有一個m_pSibling指向鏈表中的任一結點或者NULL,請完成函數ComplexNode* Clone(ComplexNode* pHead),以複製一個複雜鏈表。struct ComplexNode{int m_nValue; ComplexNode*

【轉帖】二叉樹兩個結點的最低共同父結點

    轉自:http://zhedahht.blog.163.com/blog/static/25411174201081263815813/    題目:輸入二叉樹中的兩個結點,輸出這兩個結點在數中最低的共同父結點。二叉樹的結點定義如下:struct TreeNode{int m_nvalue; TreeNode* m_pLeft; TreeNode* m_pRight;};    分析:求數中兩個結點的最低共同結點是面試中經常出現的一個問題,這個問題至少有兩個變種:   

【轉帖】應屆生簽約注意事項

   

【轉帖】如果有天我不在煩你

    某一天,你撥我的電話號碼,語音告訴你我已經停機。答應我不可以難過,不可以失落;不可以想我,更加不要記得有這樣一個我。某一天,你的手機不再頻繁的響起,請不要等待,不要期盼,更加不要想找到我,只有看到這樣的一個你,我才可以放心的離開。      某一天,你的耳邊不再有人說煩人,討厭。不再有人固執的說自己永遠是正確的,不再有人粗魯的對你發脾氣。不再有人和你討價還價的想多講幾分鐘電話,不再有人在掛電話之前吵著要你親親和抱抱。這樣的一個我消失了,你會難過嗎?     

【整理】Ubuntu自訂分區設定

      在安裝Ubuntu時,如果使用的是一個新硬碟那麼安裝嚮導會建議你使用整個硬碟,如果硬碟上已經有資料了,嚮導會建議使用剩餘的空間。不管怎樣,是由嚮導自動劃分的分區。      對於整個linux系統來說,至少要有兩個分區,一個/分區,就是根分區,一個swap分區就是交換分區,安裝嚮導就是給Ubuntu劃分了這兩個基本的分區。      對於一個僅僅是想嘗試一下Ubuntu的使用者來說,這樣並沒有什麼問題,可是對於需要使用Ubuntu的使用者來說,這絕對不是一個穩妥的做法。為什麼呢?  

【整理】文字檔 vs 二進位檔案

一、文字檔與二進位檔案的定義    大家都知道電腦的儲存在物理上是二進位的,所以文字檔與二進位檔案的區別並不是物理上的,而是邏輯上的,這兩者只是在編碼層次上有差異。    簡單來說,文字檔是基於字元編碼的檔案,常見的編碼有ASCII編碼,UNICODE編碼等等。二進位檔案是基於值編碼的檔案,你可以根據具體應用,指定某個值是什麼意思(這樣一個過程,可以看作是自訂編碼)。   

【整理】Ubuntu下安裝Google拼音IME

    在 Ubuntu 10.04下安裝Google拼音IME,如下:    A. 擷取代碼:        (沒有git的先安裝git:sudo apt-get install git-core)        git clone git://github.com/tchaikov/scim-googlepinyin.git        cd scim-googlepinyin    B. 編譯前提:      

【轉帖】尋找醜數

    轉自:http://zhedahht.blog.163.com/blog/static/2541117420094245366965/    題目:我們把只包含因子2、3和5的數稱作醜數(Ugly Number)。例如6、8都是醜數,但14不是,因為它包含因子7。習慣上我們把1當做是第一個醜數。求按從小到大的順序的第1500個醜數。    分析:這是一道在網路上廣為流傳的面試題,據說google曾經採用過這道題。    所謂一個數m是另一個數n的因子,是指n能被m整除,也就是n % m

【轉帖】YUM詳解

1. YUM簡介    YUM,Yellowdog Updater Modified,主要功能是方便的添加/刪除/更新RPM包,能自動解決包的倚賴性問題,便於管理大量系統的更新問題2. YUM特點  (1) 可以同時配置多個資產庫(Repository)  (2) 簡潔的設定檔(/etc/yum.conf)  (3) 自動解決增加或刪除rpm包時遇到的倚賴性問題  (4) 保持與RPM資料庫的一致性3. YUM安裝    # rpm -ivh yum-xxx.noarch.rpm4.

【整理】CPU使用率

    在系統維護的過程中,隨時可能有需要查看 CPU使用率,並根據相應資訊分析系統狀況的需要。在 CentOS 中,可以通過 top 命令來查看 CPU 使用狀況。運行 top 命令後,CPU使用狀態會以全屏的方式顯示,並且會處在對話的模式 -- 用基於 top 的命令,可以控制顯示方式等等。退出 top 的命令為 q (在 top運行中敲 q 鍵一次)。  操作執行個體:在命令列中輸入 “top”,即可啟動 top  top

【轉帖】數組中出現次數超過一半的數字

    題目:數組中有一個數字出現的次數超過了數組長度的一半,找出這個數字。(類似於《編程之美》中的“尋找發帖水王”)    分析:這是一道廣為流傳的面試題,包括百度、微軟和Google在內的多家公司都曾經採用過這個題目。要幾十分鐘的時間裡很好地解答這道題,除了較好的編程能力之外,還需要較快的反應和較強的邏輯思維能力。   

【轉帖】顛倒棧

    轉自:http://zhedahht.blog.163.com/blog/static/25411174200943182411790/    題目:用遞迴顛倒一個棧。例如輸入棧{1, 2, 3, 4, 5},1在棧頂。顛倒之後的棧為{5, 4, 3, 2, 1},5處在棧頂。   

【以前】ModelSim中模擬Xilinx IP核

    先對題目進行說明:ModelSim本身是一個獨立的模擬環境,不需要依賴其他的軟體。這裡所說的" ModelSim模擬XilinxIP核"是指單獨運行ModelSim 進行模擬,而不是從Xilinx ISE 中調用ModelSim進行IP核的模擬。    這些天為這個問題煩透了腦筋! 一直以為是ModelSim中Xilinx模擬庫沒有編譯好,結果ModelSim

總頁數: 61357 1 .... 9761 9762 9763 9764 9765 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.