About Introduction to Algorithms

GPT-4o 生成保研面试英文自我介绍:3个提示词模板与5个润色要点 本文详细介绍了如何利用GPT-4o生成保研面试英文自我介绍,提供3个精准提示词模板(30秒精简版、1分钟标准版、2分钟完整版)和5个关键润色要点,帮助申请者突出个人亮点、优化表达结构,提升面试表现。 阅读详情
Aho, Alfred V., John E. Hopcroft, 与 Jeffrey D. Ullman. 《计算机算法之设计与分析》(The Design and Analysis of Computer Algorithms) Addison-Wesley, 1974. 经典作品,但是在网络流,线性规划和近代算法方面较缺少。 Aho, Alfred V., John E. Hopcroft, and Jeffrey D. Ullman. The Design and Analysis of Computer Algorithms. Addison-Wesley, 1974. The classic text, but it lacks topics in network flows and linear programming, as well as more recent algorithms.


Aho, Alfred V., John E. Hopcroft, 与 Jeffrey D. Ullman. 《数据结构与算法》(Data Structures and Algorithms) Addison-Wesley, 1983. 重新改版过后是以前作《计算机算法之设计与分析》(The Design and Analysis of Computer Algorithms )前六章所改版的较基本版本。
Aho, Alfred V., John E. Hopcroft, and Jeffrey D. Ullman. Data Structures and Algorithms. Addison-Wesley, 1983. Revised and more elementary version of the first six chapters of The Design and Analysis of Computer Algorithms.



Baase, Sara. 《计算机算法:设计与分析导论,第二版》(Computer Algorithms: Introduction to Design and Analysis. 2nd ed) Addison-Wesley, 1988. 普通参考,尽管它的说明有时是潦草扼要的。
Baase, Sara. Computer Algorithms: Introduction to Design and Analysis. 2nd ed. Addison-Wesley, 1988. General reference, although the exposition is sometimes terse or sketchy.



Bentley, Jon. 《程序设计明珠》(Programming Pearls) Addison-Wesley, 1986. 算法设计在软件工程中的实用。(Programming Pearls 繁体中文版, 译者:许鸣程,出版商:基峰,出版日期:2001-11-22,ISBN:9575668804)
Bentley, Jon. Programming Pearls. Addison-Wesley, 1986. Applications of algorithm design techniques to software engineering.



Bentley, Jon. 《更多的程序设计明珠》(More Programming Pearls) Addison-Wesley, 1988. 更多算法设计在软件工程中的实用。
Bentley, Jon. More Programming Pearls. Addison-Wesley, 1988. More applications of algorithm design techniques to software engineering.



Bentley, Jon Louis. 《编写有效率的程序》(Writing Efficient Programs) Prentice-Hall, 1982. 非常杰出的效能精进调整。
Bentley, Jon Louis. Writing Efficient Programs. Prentice-Hall, 1982. Performance hacking extraordinaire.



Brassard, Gilles 与 Paul Bratley. 《算法:理论与实践》,Prentice-Hall, 1988. 很好的范例及习题,着重于方法而不是个别的问题。
Brassard, Gilles and Paul Bratley. Algorithmics: Theory and Practice. Prentice-Hall, 1988. Good examples and problems. Focus on methods rather than specific problems.



Chung, Kai Lai. 《基础概率理论与随机过程》,Springer-Verlag, 1974. 对概率直觉性的演示课。
Chung, Kai Lai. Elementary Probability Theory with Stochastic Processes. Springer-Verlag, 1974. Intuitive introduction to probability.



Even, Shimon. 《图形算法》,Computer Science Press, 1979. 对图形算法有广泛的论述,包含了网络流及平面性。
Even, Shimon. Graph Algorithms. Computer Science Press, 1979. Broad treatment of graph algorithms, including network flow and planarity.



Feller, William. 《概率理论导论与应用》,John Wiley & Sons, Vol 1. 1968, Vol 2. 1971. 对概率很好的参考。
Feller, William. An Introduction to Probability Theory and Its Applications. John Wiley & Sons, Vol 1. 1968, Vol 2. 1971. Excellent reference for probability theory.



Garey, Michael R. 与David S. Johnson. 《计算机与难驾驭性:对NP完整性理论的指南》,San Francisco: W. H. Freeman & Co, 1979. 专注于NP完整性的参考书。在后半部含有一份NP完整问题集的列表及在书中出现过,针对多项式时间特别情况的算法的参考。
Garey, Michael R. and David S. Johnson. Computers and Intractibility: A Guide to the Theory of NP-Completeness. San Francisco: W. H. Freeman & Co., 1979. Reference book devoted to NP-completeness. The second half contains an extensive list of NP-complete problems and references to algorithms in the literature for polynomial-time special cases.



Gonnet, G. H. 《算法与数据结构手册》,Addison-Wesley, 1984. Pascal 及 C 码, 真正执行时间的比较,和对研究报告中分析的指示。
Gonnet, G. H. Handbook of Algorithms and Data Structures. Addison-Wesley, 1984. Code in Pascal and C, comparisons of actual running times, and pointers to analysis in research papers.



Gusfield, Dan. 《字串,树,与序列的算法》, Cambridge University Press, 1997. 操作字符字串及序列的算法的大概论述。
Gusfield, Dan. Algorithms on Strings, Trees, and Sequences. Cambridge University Press, 1997. General treatment of algorithms that operate on character strings and sequences.



Horowitz, Ellis 与Sartaj Sahni. 《计算机算法基础》,Computer Science Press, 1978. 择重介绍了数据结构,动态编程,以及分支与界限法。
Horowitz, Ellis and Sartaj Sahni. Fundamentals of Computer Algorithms. Computer Science Press, 1978. Good on data structures, dynamic programming, and branch-and-bound algorithms.



Kingston, Jeffrey H. 《算法与数据结构:设计,正确性,分析》,Addison-Wesley Publishing Co., 1991. 一本优良的数据结构导入书,关于算法正确性有一篇不错的章节。
Kingston, Jeffrey H. Algorithms and Data Structures: Design, Correctness, Analysis. Addison-Wesley Publishing Co., 1991. A nice introductory book on data structures, with a good chapter on algorithm correctness.



Knuth, Donald E. 《计算机程序设计艺术》,Addison-Wesley. 三卷如百科全书般的作品:(1) 基础算法, (2) 半数值算法, 与 (3) 排序与搜寻。
Knuth, Donald E. The Art of Computer Programming. Addison-Wesley. Encyclopedic work in three volumes: (1) Fundamental Algorithms, (2) Seminumerical Algorithms, and (3) Sorting and Searching.



Lawler, Eugene L. 《组合式优选》,Holt, Rinehart, and Winston, 1976. 图算法(密集图),网络流,与线型规划。开始几章是很优秀的。
Lawler, Eugene L. Combinatorial Optimization. Holt, Rinehart, and Winston, 1976. Graph algorithms (dense graphs), network flows, and linear programming. First few chapters are excellent.



Liu, C. L. 《组合数学导论》,McGraw-Hill, 1968. 与计算机科学有关的组合数学。有优秀的习题.
Liu, C. L. Introduction to Combinatorial Mathematics. McGraw-Hill, 1968. Combinatorial mathematics relevant to computer science. Excellent problems.



Manber, Udi. 《算法导论》,Addison-Wesley, 1989. 着重于创造力的初级文章。
Manber, Udi. Introduction to Algorithms. Addison-Wesley, 1989. Elementary text with an emphasis on creativity.



Mehlhorn, Kurt. 《数据结构与算法》,Springer-Verlag, 1984. 三卷: (1) 排序与搜寻, (2) 图算法和NP-完整性, 与 (3) 多维度查询与计算几何。基本及高阶论题的讲义。
Mehlhorn, Kurt. Data Structures and Algorithms. Springer-Verlag, 1984. Three volumes: (1) Sorting and Searching, (2) Graph Algorithms and NP-Completeness, and (3) Multidimensional Searching and Computational Geometry. Lecture notes on basic and advanced topics.



Niven, Ivan 与Herbert S. Zuckerman. 《数论导论》,John Wiley & Sons, 1980. 有阅读价值的的数论入门介绍。
Niven, Ivan and Herbert S. Zuckerman. An Introduction to the Theory of Numbers. John Wiley & Sons, 1980. Readable introduction to number theory.



Papadimitriou, Christos H. 与Kenneth Steiglitz. 《组合式优选:算法与复杂性》,Prentice-Hall, 1982. 线性规划和它的变体。
Papadimitriou, Christos H. and Kenneth Steiglitz. Combinatorial Optimization: Algorithms and Complexity. Prentice-Hall, 1982. Linear programming and its variants.



Press, William P., Brian P. Flannery, Saul A. Teukolsky, 与 William T. Vetterling. 《C的数值处方:科学计算的艺术》,Cambridge: Cambridge University Press, 1988. 数值算法的程序码.
Press, William P., Brian P. Flannery, Saul A. Teukolsky, and William T. Vetterling. Numerical Recipies in C: The Art of Scientific Computing. Cambridge: Cambridge University Press, 1988. Code for numerical algorithms.



Reingold, E. M., J. Nievergelt, 与N. Deo. 《组合算法:理论与应用》,Prentice-Hall, 1977. 在递归关系和二元树方面的内容不错。
Reingold, E. M., J. Nievergelt, and N. Deo. Combinatorial Algorithms: Theory and Practice. Prentice-Hall, 1977. Good on recurrence relations and binary search trees.



Sedgewick, Robert . 《算法,第二版》,Addison-Wesley, 1988. 有着优秀论题广度的初阶文章。不重于分析,但是有很多图。
Sedgewick, Robert . Algorithms. 2nd ed. Addison-Wesley, 1988. Elementary text with an excellent breadth of topics. Light on analysis, but lots of figures.



Sipser, Michael. 《运算理论导论》,PWS Publishing Co., 1997. 对可计算性及复杂性理论很好的文章。
Sipser, Michael. Introduction to the Theory of Computation. PWS Publishing Co., 1997. A good text on computability and complexity theory.



Tarjan, Robert Endre. 《数据结构与网络算法》,Society for Industrial and Applied Mathematics, 1983. 有一堆好东西的高阶书。
Tarjan, Robert Endre. Data Structures and Network Algorithms. Society for Industrial and Applied Mathematics, 1983. Advanced book with tons of good stuff.
Writing Efficient Programs.pdf Writing Efficient Programs 带书签 pdf 立即下载

相关推荐

The-Art-of-Writing-Efficient-Programs 学习笔记2

D:指令调度。表示 CPU 已经从指令队列中取出指令,并将指令放入指令缓存区等待执行。e:指令执行。表示指令正在被 CPU 执行。E:指令执行完成。指令已经完成执行,并产生了相应的结果。R:指令退役。指令已经完成执行,并已经从指令缓存区中移除。=:指令已经调度,等待执行。指令已经被调度到指令缓存区等待执行,但是还没有开始执行。-:指令已经执行,等待退役。指令已经在 CPU 中执行过,并且产生了结果,但是还没有从指令缓存区移除,需要等待退役。

虾球 1810

编写高效程序的艺术(一)

高性能编程艺术正在复苏。我开始编程的时候,程序员必须知道每一位数据的去向(有时确实如此——通过前面板上的开关)。现在,计算机已经具有足够的能力来完成日常任务。当然,总是有一些领域永远不够计算能力。但大多数程序员可以写出效率低下的代码。顺便说一句,这并不是一件坏事:摆脱了性能约束,程序员可以专注于以其他方式改进代码。因此,这本书首先解释的是为什么越来越多的程序员被迫再次关注性能和效率。

龙哥盟 1721

The-Art-of-Writing-Efficient-Programs 项目推荐

The-Art-of-Writing-Efficient-Programs 项目推荐 项目基础介绍和主要编程语言 The-Art-of-Writing-Efficient-Programs 是一个由 Packt Publishing 出版的书籍《The Art of Writing Efficient Programs》的代码仓库。该项目主要使用 C++ 编程语言,旨在帮助开发者通过实际代码示例学...

gitblog_00836的博客 322

编写高效程序的艺术(二)

在本节中,我们将详细演示 Spectre 攻击的早期版本,即 Spectre 版本 1。这不是一本关于网络安全的书;然而,Spectre 攻击是通过仔细测量程序的性能来执行的,并且依赖于我们在本书中学习的两种性能增强硬件技术:推测执行和内存缓存。这使得攻击在致力于软件性能的工作中具有教育意义。Spectre 背后的想法是这样的。我们早些时候已经了解到,当 CPU 遇到条件跳转指令时,它会尝试预测结果,并继续执行假设预测是正确的指令。这被称为推测执行,如果没有它,我们在任何实际有用的代码中都不会有流水线。

龙哥盟 762

程序员必读书单

本文系统整理了程序员进阶所需的经典书籍,涵盖编程实践、架构设计、方法论和领导力四大领域。编程实践部分从《代码整洁之道》到《计算机程序设计艺术》,由浅入深;架构设计推荐《设计模式》《领域驱动设计》等经典;方法论包含敏捷开发、持续交付等实用指南;领导力部分精选《高效能人士的七个习惯》《原则》等管理经典。书单特别注重理论与实践结合,既包含《算法导论》等技术专著,也推荐《人月神话》等软技能读物,为程序员提供从编码到架构、从技术到管理的全方位成长路线图。

人无远虑,必有近忧 969

课程/资料: 数值计算/科学计算/高性能计算/计算机架构

Sparse Matrix Algorithms(Gilbert)Introduction to Numerical Analysis(MIT)Numerical Methods for Partial Differential Equations CS555 :: Spring 2023Notes on Discontinuous Galerkin Methods for Convection Dominated PDEs(Chiwang Shu)40th South African Symposium

weixin_42849849的博客 687

Data Structures and algorithm analysis—1.1 What's the book about? (数据结构1.1—关于本书)

CHAPTER 1: INTRODUCTION第一章:简介In this chapter, we discuss the aims and goals of this text and briefly review programming concepts and discrete mathematics. We will此章,我们将讨论本书目的并且简单温故一下编程思想和离散数学.我们将· See

编程之美 1341

GOTO 语句有害论 | 反对 GOTO 语句的理由

……

u013669912的博客 1816

An Overview of Cryptography 密码学概述

关于密码学的非常好的文章     http://www.garykessler.net/library/crypto.html     An Overview of Cryptography Gary C. Kessler 25 January 2013 A much shorter, edited version of this paper appears

雜貨鋪 1288

10分钟上手Athena:STEM学生必备的AI写作助手使用教程

Athena是一款专为STEM领域学生打造的AI写作助手,能够帮助你在几分钟内完成结构化的学术论文。无论是数学建模、物理分析还是生物实验报告,Athena都能通过智能算法将复杂的STEM主题转化为逻辑清晰的文章框架,让学术写作变得简单高效。 ## 🌟 为什么选择Athena? 作为STEM学生,你是否曾因以下问题而困扰? - 面对复杂的数理概念不知如何组织成连贯的论文 - 花费数小时构思论文

gitblog_01159的博客 741

语音识别算法研究及实现.doc

您所在位置:网站首页 > 海量文档&nbsp>&nbsp计算机&nbsp>&nbsp数据结构算法语音识别算法研究及实现.doc6页本文档一共被下载:次,您可全文免费在线阅读后下载本文档。 下载提示1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。2.该文档所得收入(下载+内容+预览三)归上传者、原创者。3.登录后可充值,...

q6q6q的专栏 539

Dream to Control: Learning Behaviors by Latent Imagination 梦境控制:通过潜在想象学习行为

Danijar Hafner * University of Toronto 多伦多大学 Google BrainTimothy Lillicrap DeepMindJimmy BaUniversity of Toronto 多伦多大学Mohammad Norouzi Google BrainLearned world models summarize an agent’s experience to facilitate learning complex behaviors. While learning

u013250861的博客 46

保研考研复试英语口语:从哑巴英语到自信表达的实战指南

英语口语能力是学术交流与国际合作的基础工具,其核心在于实现有效沟通而非追求语言完美。从语言学习原理看,口语表达涉及思维组织、词汇提取和语音输出等多个认知环节,通过结构化训练可以显著提升流利度与准确性。在技术价值层面,良好的英语沟通能力有助于研究人员获取前沿学术信息、参与国际项目协作以及传播研究成果。特别是在计算机等高科技领域,掌握专业术语的英文表达已成为阅读文献、撰写论文和参加国际会议的必备技能。本文聚焦保研考研复试场景,围绕自我介绍、专业问题应答等高频环节,提供基于Present-Past-Future模

weixin_30600197的博客 1332

吐血整理深度学习入门路线及导航【教学视频+大神博客+书籍整理】+【资源页】(2019年已经最后一个月了,你还不学深度学习吗???)

声明: 1)该文章整理自网上的大牛和机器学习专家无私奉献的资料,具体引用的资料请看参考文献。 2)本文仅供学术交流,非商用。所以每一部分具体的参考资料并没有详细对应。如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主删除。 3)博主才疏学浅,文中如有不当之处,请各位指出,共同进步,谢谢。 4)此属于第一版本,若有错误,还需继续修正与增删。还望大家多多指点。大家都共享一点点,一起为祖国科研的推进...

种树最好的时间是10年前,其次是现在!!! 5万+

CPU 缓存 | 原理、映射、一致性

……

u013669912的博客 350

Distilling the Knowledge in a Neural Network

提高几乎任何机器学习算法性能的一种非常简单的方法是,在相同数据上训练许多不同的模型,然后对它们的预测结果取平均值[3]。遗憾的是,使用整个模型集成进行预测较为繁琐,并目计算成本可能过高,难以部署给大量用户,尤其是在各个模型都是大型神经网络时。Caruana及其合作者[1]已表明,可以将一个集成中的知识压缩到单个模型中,从而使其更易于部署;我们使用一种不同的压缩技术进一步发展了这种方法。

u013250861的博客 40

纯小白学机器学习系列:数学基础(day1)

Part I Mathematical Foundations 1Introduction and Motivation Machine learning is about designing algorithms that automatically extract valuable information from data. The emphasis here is on “autom...

金俊小筑 465

SH9面向碳硅认知对齐的轻量化度量:TCFT‑Lite 中的拓扑偏差角与递归收敛机制(世毫九实验室原创研究)

AbstractR_η: M → MR_η: M → Mbreak。

shardylab.blog.csdn.net 506
上一篇: 程序员未来
下一篇: Suggestion of learing C++
Artvip
博客等级 码龄20年 1粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值