⑴ C算法的书籍(适合初学的)(c语言算法入门书籍)
C语言推荐书籍
这里有一些经典推荐书籍介绍:
《微型计算机原理及应用》(第三版)编着:郑学坚周斌清华大学出版社
这是一本大学计算机基础教材,虽然内容不是很新鲜,但基础部分和汇编部分还是不错的,并且价格方面,嘿嘿,借也可以借到,拥有这本书的学生真是太多了。
《C程序设计》(第二版)作者:谭浩强清华大学出版社
这本书不用我说,大家也都知道,流传最广泛的C语言教材了。如果看好了此书,C的功底一定不错!
《数据结构(C语言版)》编着:严蔚敏吴伟民清华大学出清拦版社
又是一本大学经典教材,想对程序有深入了解,数据结构不可不看,学了他,你才能打开专业之门。
《C编孝燃程思想》(第二版)作者:BruceEckel机械工业出版社
嘿嘿嘿,又是经典之作,想学C和OO,看他,绝对没错,不用买别的C入门书籍了!!!绝对经典。
《TheCStandardLibrary--ATutorialandReference》作者:NicolaiM.Josuttis
具有了一定的C功底,该是看他的时候了,STL可是前人的思想精华。这本书主要讲述如何使用STL.
《设计模式》作者:ErichGamma等着机械工业巧正虚出版社
⑵ 学习算法有什么入门级的书 或者学习资料。(英语不太好)
《啊哈!算法》
这本书最大的两点就是生动有趣,算法如此枯燥的理论都能在这本书里找到轻松愉悦的讲解,并且此书非常切实,一切都以实际应用出发,阅读中更像是在看故事书或者再玩解谜类游戏。可以在愉快地氛围中,找到自己的需要学习的部分,让学习也可以变得更简单。
《算法问题实战策略》
这本书被誉为韩国史上最棒的算法实战书,就像书名一样,全书更侧重于实际应用,本书可以让读者学到更精妙的算法结构和设计的技巧,进而提升读者的在生活中的算法问题解决能力。
《挑战程序设计竞赛》
这本书主要是针对程序设计竞赛的题目,全书对题目进行了非常细致的讲解,并且汇总了经典题目和基础算法,根据自身的等级可以选择初、中、高的篇目。由浅入深、由简入繁的讲解非常细致,也介绍了许多的实战技巧。
⑶ c语言算法经典入门书籍推荐!!!!!!!!!!!1最好是国外的书!
《算法导论》原书名——《Introction to Algorithms》,是一本十分经典的计算机算法书籍,与高德纳(Donald E.Knuth)的《计算机程序设计艺术》(《The Art Of Computer Programming》)相媲美。 《算法导论》由Thomas H.Cormen、Charles E.Leiserson、Ronald L.Rivest、Clifford Stein四人合作编着(其中Clifford Stein是第二版开始参与的合着者)。本书的最大特点就是将严谨性和全面性融入在了一起。
http://ke..com/link?url=-
大学教的数据结构和算法基本上面都有,我就作为参考书
⑷ 算法入门的话看什么书比较好
原理 入门:《编码:隐匿在计算机软硬件背后的语言》
这是一本讲述计算机工作原理的书。
不过,你千万不要因为“工作原理”之类的字眼就武断地认为,它是晦涩而难懂的。作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。 更重要的是,你会因此而获得对计算机工作原理较深刻的理解。这种理解不是抽象层面上的,而是具有一定深度的,这种深度甚至不逊于“电气工程师”和“程序员”的理解。
不管你是计算机高手,还是对这个神奇的机器充满敬畏之心的菜鸟,都不妨翻阅一下《编码:隐匿在计算机软硬件背后的语言》,读一读大师的经典作品,必然会有收获。
实战 晋升:《编程珠玑》
正如自然界里珍珠出自细沙对牡蛎的磨砺,计算机科学大师 Jon Bentley 以其独有的洞察力和创造力,从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”,成为世界计算机界名刊《ACM通讯》历史上最受欢迎的专栏,最终结集为两部不朽的计算机科学经典名着,影响和激励着一代又一代程序员和计算机科学工作者。
本书为第一卷,主要讨论计算机科学中最本质的问题:如何正确选择和高效地实现算法。
永恒的经典:《代码大全》
Steve McConnell 的原作《代码大全》(第1版)是公认的关于编程的最佳实践指南之一, 在过去的十多年间,本书一直在帮助开发人员编写更好的软件。
现在,作者将这本经典着作全新演绎,融入了最前沿的实践技术,加入了上百个崭新的代码示例, 充分展示了软件构建的艺术性和科学性。 McConnell汇集了来自研究机构、学术界以及业界日常实践的主要知识, 把最高效的技术和最重要的原理交织融会为这本既清晰又实用的指南。
无论您的经验水平如何,也不管您在怎样的开发环境中工作,也无论项目是大是小, 本书都将激发您的思维并帮助您构建高品质的代码。
⑸ C++算法的书籍(适合初学的)
一般来说,清华大学出版社的计算机书是最好的,主要有
1.《C++语言基础教程(第2版)》
出版社:清华大学出版社
作者:吕凤翥
书中全面、系统地讲述了 C++语言的基本概念、基本语法和编程方法,较详尽地讲述了 C++语言面向对象的重要特征: 类和对象、继承和派生类、多态性、虚函数、函数模块和类模板等内容。本书具有丰富的例题,每章后面均备有相当数量的练习题和作业题。 全书通俗易懂,由浅入深,突出重点,偏重应用。本书不仅可作为高等学校 C++语言课程的教材,还可作为 C++语言的自学教材
2.《面向对象程序设计与C++语言(第二版)》
出版社:人民邮电出版社
作者:杨庚/王汝传/叶晓国
本书系统地介绍了面向对象技术及C++语言的相关知识。内容包括面向对象技术的概念和特征、C++语言基础、类和对象、派生与继承、虚函数与多态性、模板、运算符重载、输入/输出流库、异常处理等。 本书注重基本概念,从实际应用出发,突出重点,叙述清楚,深入浅出,论述详尽,使读者既能深刻领会面向对象程序设计的思想,了解面向对象程序设计的特征,又能掌握C++语言的...
3.《C++语言程序设计教程》
出版社:清华大学出版社
作者:杨进才/沈显君/刘蓉
C++语言是目前最为流行的程序设计语言,它既支持面向过程的结构化程序设计,也支持基于对象的面向对象程序设计。本书依据ANSI C++标准,从面向过程的编程到面向对象的编程方法展开,形成一条自然流畅的主线,同时两个部分又自成体系,以满足不同基础与需求的学习者。内容包括:C++编程简介、数据类型与表达式、控制结构、函数、构造数据类型、C++程序的结构、类与对象、继承
4.《C/C++程序设计教程》
出版社:机械工业出版社
作者:秦维佳/伞宏力/侯春光/孟艳红
本书是《C/C++程序设计教程》的配套学习辅导用书。. 全书共分12章,内容包括C/C++语言程序设计初步,C语言的数据类型及表达式,结构化程序设计,数组、函数与指针的概念和实例,结构体与共用体,位运算与文件的概念,面向对象程序设计,类的继承与多态,C++的I/O流。每章包括知识体系、学习要点、上机实训、习题和参考答案。.. 本书可供初学者学习C语言,也可供...
5.《C++程序设计基础导学》
出版社:科学出版社
作者:赵海廷/严运国
本书为是实践训练环节必不可少的辅助教材。本书按照《C++程序设计基础》的顺序组织编撰,由基本要求、内容小结、典型例题分析、习题、实验及习题参考答案组成。本书的目的是通过典型例题剖析、习题和实验环节来巩固所学的理论知识,提高学生的实践操作水平。 本书适用高职高专的理工科学生,也适合于C++语言的初学者,还可供普通高校理...
⑹ 如何成为算法工程师 推荐几本算法入门书籍
是哪方面的算法工程师?
信号处理算法:书比较多,可以看看《数字信号处理》
体征(医疗)信号算法:先要读懂医疗的电信号,先看看医疗电信号的书
自动化控制算法:
轨迹、速度规划相关,资料很多,直接读论文更快
控制算法相关的,可以看看《自动控制原理》
机器人运动学、动力学相关的,可以看看李泽湘的《机器人数学导论》
无人机相关的,也可以看《机器人数学导论》,搜李泽湘学生的论文,看看《李群和李代数》,了解旋量理论,看一下PX4的开源代码
机器学习/深度学习算法:李航的《统计学习方法》、搜一下ufldl文档看一下、还有周志华的西瓜书
通用的可以看看《高等代数》、《最优化原理》和《常微分》