算法设计手册
⑴ 关于编程,练习算法的书籍,高手进
不知道你所说的对编程比较深入是什么概念,关于你的这个问题别人也问过,我之前已经回答过一遍了,请看这里:
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手册,了解函数参数定义和用途)。
你的工作重点是弄懂小波变换的原理和如何运用,选取小波,确定旋转校正角,消噪阈值,分解尺度和尺度层次等,及隶属函数的建立。考虑如何优化这些工作。比较处理结果,得出你的结论和见解。