演算法設計手冊
⑴ 關於編程,練習演算法的書籍,高手進
不知道你所說的對編程比較深入是什麼概念,關於你的這個問題別人也問過,我之前已經回答過一遍了,請看這里:
http://..com/question/508446844.html?oldq=1
再次轉帖一下,這里貼的書每一本都很靠譜,即使你學到博士畢業了還是值得一讀再讀。具體買這些書,請到豆瓣網上去找鏈接,如果買不到了,淘寶上有復印本。
計算機世界的經典著作猶如浩瀚的海洋,了不起的編程書籍還有很多。
Kernighan的《程序設計實踐》是讓你全面了解編程該做些什麼的經典著作,盡管這書非常地薄。
cormen的《演算法導論》和Skiena 《演算法設計手冊》是比《數據結構與演算法分析》更大部頭的巨著,內容極為豐富。
Bentley的《編程珠璣》(1,2卷)將帶你領略演算法的力量。
侯捷的《STL源碼剖析》,深入講解C++標准庫的實現細節,讓你真正見識頂尖高手的傑作。
stevens 的《unix環境高級編程》《unix網路編程》是程序員的進階寶典,應當一讀再讀,因為你最終會明白,你的程序是運行在操作系統上的,是需要和網路交互的,你需要了解他們,和他們友好相處。
C++之父Bjarne Stroustrup的三本大作:《 C++程序設計語言 》、《C++程序設計原理與實踐 》、《C++語言的設計和演化 》是C++語言的最權威的指南,同時也是經典編程著作。
Bryant的《深入理解計算機系統》都是能告訴你計算機底層做了什麼工作,讓你更好地理解計算機,更好地利用CPU的天書。
關於軟體開發方面的經典著作有《程序員修煉之道》《代碼大全》《重構》《設計模式》,在任何一個編程論壇的推薦表裡,這些都是程序員必看圖書。
還有一本書叫《計算機程序的構造和解釋》,神一樣的著作,它可以顛覆你的編程思維。
當然,計算機演算法的頂尖之作要算knuth的《計算機程序設計藝術》(1-4卷),其內容極深極廣極難,那真是如浩瀚之海洋,嘆為觀止了。
所謂術業有專攻,每個領域都有其經典的著作,這就要根據你個人的興趣去進一步探究了。例如程序設計語言與編譯器、操作系統內核、硬體設計、人工智慧與機器學習、自然語言處理、資訊理論與信號處理、網路編程、機器人等等。
⑵ 我想讓你給我講講中央空調通風管道彎頭的具體演算法!
我不這么算。我來的演算法是:{(自1000÷2+200)×3.14÷2}×{(1000+500)×2},這么算平方少。{1000×500的彎頭 R=200 公式是:(1+2R)×『(1+0.5)×2』 1+2R是什麼意思啊?}這里不是1+2R,應該是:(1+R)×『(1+0.5)×2』,多數都這么算
⑶ 電氣工程中的各種數學變換以及演算法大全
電工手冊,應該可以幫到你
⑷ 請問自學電腦編程需讀哪些科目,C語言C++數據結構資料庫操作系統這樣行嗎。跪求讀書高手批准這樣就夠了。
嘛,如果只是入門,那一本《編碼》+任意語言編程書就可以了。
不過,上來就 C++ 兇狠回啊兄嘚。
坦白答說,C語言C++數據結構資料庫操作系統。
這些書絕對夠了,夠了,你要真能看完,「看懂」,「做懂」,完爆本科生了。
C語言《C prime plus》
C++ 《C++ prime》
操作系統《深入理解計算機操作系統》
資料庫,我只會增刪改查和 ORM 自動化,DB 是專門的職業,要專門的去問。
數據結構,隨便一本演算法,不做演算法請不要觸碰《演算法導論》。
再加上任意一本講編譯原理的書(可選,龍虎鯨看喜好,自製也不錯)。
再加上任意一本講 TCP/IP 協議的書,這方面好書多,國內、歐美、日本都很好。
再加上任意一本動態語言的書籍,Ruby、Python、Js。
最後,根據你自身想要走的方向,選擇嵌入式、前端、後端、DB、游戲、AI等等特定方向的專業書籍。
你要是搞定了上面這些書,那就啥都不是個事,工資六六六六的,要是全部吃得很透,面試官高興不已。
其實就是計算機本科要學的東西都在上面,不過我是建議你去看視頻教程,之後再來看書。
嘛,祝你好運,勇者。
⑸ 誰有演算法設計與分析基礎(第二版潘彥譯)清華大學出版社的課後習題答案,不是書本自帶的。
這種東西的話,肯定是沒有書的啦,但是外國作者一般都是很樂於助人的,像這種牛人更是如此。因此你可以直接找作者要一份。
作者的個人主頁在這里
http://www.csc.villanova.e/~levitin/
你寫一封郵件給他,就說你是某某大學的老師,現在用他的教材來教《演算法設計》這門課,需要一份教師手冊,也就是習題解答。等等。
記得口氣要謙虛,還不忘拍個馬屁,最後別忘了,要用英文寫。其實最多就5句話就搞定了。
⑹ 機械設計手冊中碟簧的載荷計算公式怎麼算的啊,跟他自己給的數據計算差很遠啊,求高手指點。
德國有碟簧載荷計算參數程序。如果需要搜索mubea太倉,網站有下載
⑺ 計算機相關專業想學習演算法,需要看哪些書
《嵌入式Linux應用程序開發詳解》這本書主要是已經對計算機這方面很了解的人看的,主要針對於程序開發。感興趣的人可以看看。
⑻ 有沒有專用於JAVA的演算法設計與分析書籍
一、入門
《Java 2從入門到精通》- 推薦
《Thinking in Java》- 強烈推薦*
O』reilly的Java編程基礎系列 - 參考*
二、進階
《Java Cook Book》- 非常推薦* (包含了Java編程的Tips,適合當做手冊來查閱)
《O』reilly-Java IO》- 推薦* (包含Java IO編程的各個方面)
《O』reilly-Database Programming with JDBC》- 推薦* (JDBC編程)
《O』reilly-Java Programming with Oracle JDBC》- 參考*
三、Java Web編程
《O』reilly-Java Server Pages》- 強烈推薦*
《O』reilly-Java Servlet Programming》- 非常推薦*
《O』reilly-Jakarta Struts》- 推薦* (Java Web編程的一個MVC實現框架Struts的書)
四、EJB編程
《J2EE應用與BEA Weblogic Server》- 強烈推薦
《Mastering EJB 2.0》- 非常推薦*
《Enterprise Java Bean》- 推薦*
五、Java XML編程
《O』reilly-Java and XML》- 推薦*
《O』reilly-Java and SOAP》- 參考* (Java的SOAP編程)
六、設計模式
《Core J2EE Patterns》- 強烈推薦* (J2EE設計模式,設計企業應用軟體必備參考書)
《EJB Design Patterns》- 推薦*
七、其它
《O』reilly Ant - The Definitive Guide》- 推薦* (Ant是一種功能非常強大的Java工具)
Note:
強烈推薦書籍:建議購買,重點學習
非常推薦書籍:建議花時間學習
推薦書籍:在學有餘力的情況下,建議學習
參考書籍:有興趣的情況下學習
標明*號的書籍有電子版本
⑼ 畢業設計題目:基於小波變換的數字水印演算法的設計
小波變換進行圖像目標識別的具體演算法步驟為:
(1) 選取小波函數,確定小波變換的平移范圍及變內換尺度的數容目及范圍。
(2) 用小波基函數對目標論域中的參考圖像進行小波變換。在此基礎上進一步提取不同尺度下圖像的特徵信息。
(3) 採用與步驟2相同的方法對輸入圖像進行處理,得出相應小波變換的圖像特徵信息。
(4) 獲取輸入圖像的旋轉校正角,並對輸入圖像進行相應的旋轉。
(5) 定義輸入圖像相對參考圖像的隸屬函數,並分別設置比較輪廓(和比較不同細節)時的閾值。
(6) 若有必要,進一步比較輸入圖像與候選目標在水平、垂直、對角不同方向的細節分量。
(7) 確定圖像輪廓和圖像細節在最終識別結果中的加權因子。
(8)計算識辨結果,根據最大值原理確定最後識別結果。
MATLAB 里有圖像文件輸入輸出處理函數,有小波變換函數
函數可以直接調用,大大節省了編程工作量。(查MATLAB手冊,了解函數參數定義和用途)。
你的工作重點是弄懂小波變換的原理和如何運用,選取小波,確定旋轉校正角,消噪閾值,分解尺度和尺度層次等,及隸屬函數的建立。考慮如何優化這些工作。比較處理結果,得出你的結論和見解。