`

数据结构和算法学习

 
阅读更多

大学没有好好上机敲算法,虽然考试前一周多时间把教材从头至尾完整看了一遍,也基本理解了,但是没有好好去敲过最基本的数据结构和算法。

毕业后又一个大学都过去了,没有认真再学习,工作中也没怎么写过,当然也不是完全没写过,还是写了个Huffman编码树和C4.5决策树展示算法的。

忽然觉得还是需要学习下的,于是就捡起来吧。一边敲点网上面试题的实现,一边捡起数据结构和算法。就算工作中真的再也用不到,至少也可以锻炼下思维吧。

接下来一系列内容,主要用Java实现,偶尔也会用Javascript来实现。

分享到:
评论

相关推荐

    基本数据结构和算法学习笔记

    基本数据结构和算法学习笔记(持续更新中...)。慢慢滴~ 包括基本的数据结构和算法,如数组、链表、字符串、树、图、dp等等... 还有很多算法刷题代码,目前我和我女朋友一起开发。欧拉拉~欧拉拉~.zip

    java数据结构与算法.pdf

    在编程领域,数据结构与算法是核心组成部分,它们直接影响到程序的效率和性能。Java作为广泛应用的编程语言,其在实现数据结构和算法时有着丰富的库支持和优秀的可读性。下面将对标题和描述中提到的一些关键知识点...

    数据结构与算法分析电子书合集

    《算法导论》是数据结构和算法学习的经典教材,它深入浅出地介绍了各种基础和高级算法,包括排序、搜索、图算法和动态规划等。书中通过实例和伪代码解释复杂的算法思想,有助于读者提高分析和实现算法的能力。 ...

    数据结构与算法学习目录

    该文档主要讲解了数据结构与算法学习线路,文档主要包含6部分。

    AlgoMaster_是一个专注于数据结构和算法学习的项目。它旨在提供一个平台

    AlgoMaster_是一个专注于数据结构和算法学习的项目。它旨在提供一个平台,让编程爱好者和专业开_AlgoMaster

    数据结构和算法学习.zip

    算法与数据结构它们分别涵盖了以下主要内容: 数据结构(Data Structures): ...学习算法与数据结构不仅有助于理解程序的内部工作原理,更能帮助开发人员编写出高效、稳定和易于维护的软件系统。

    Java数据结构和算法学习.zip

    算法与数据结构涵盖了以下主要内容: 数据结构(Data Structures): 逻辑结构:描述数据元素之间...学习算法与数据结构不仅有助于理解程序的内部工作原理,更能帮助开发人员编写出高效、稳定和易于维护的软件系统。

    数据结构与算法学习.zip

    总的来说,"数据结构与算法学习.zip"提供了一个全面学习和提升这门基础学科的机会。无论是初学者还是经验丰富的开发者,都应该持续关注和磨练这一领域,因为它是构建高效、可扩展软件的关键。通过系统地学习和实践,...

    JS数据结构与算法.pdf

    本书主要介绍了 JavaScript 语言的基础知识,包括数据结构和算法。以下是该书的详细知识点: 一、JavaScript 基础知识 * 变量和数据类型 * 运算符和控制结构 * 函数和对象 * 数组和字符串 二、数据结构 * 数组:...

    数据结构和算法分析 C++版 第三版

    为了更好地学习数据结构和算法分析,本书提供了许多练习和项目,旨在帮助读者巩固和运用所学的知识。读者可以通过完成练习和项目,提高自己的编程能力和解决问题的能力。 《数据结构和算法分析 C++版 第三版》是一...

    数据结构与算法学习资料

    总结来说,"数据结构与算法学习资料"是计算机科学的核心组成部分,涵盖了各种数据组织方式和解决问题的方法。通过深入学习,我们可以更好地理解和解决实际问题,提升编程技能,为未来的软件开发和系统设计打下坚实...

    数据结构与算法学习

    数据结构与算法是计算机科学的基础,对于任何编程...总的来说,数据结构与算法是计算机科学的基石,通过系统学习和实践,你可以提高编程技能,为成为优秀的IT专业人士打下坚实的基础。记住,持续学习和不断实践是关键。

    用于教育目的的 JavaScript 和 TypeScript 数据结构和算法集合 JavaScript 算法和数据结构书籍的源代码包.zip

    学习 JavaScript 数据结构和算法 学习 JavaScript 数据结构和算法书籍第三版的源代码。可用章节列表01JavaScript快速概览02ECMAScript 和 TypeScript 简介03数组04堆栈05队列和双端队列06链表07套装08字典和哈希09...

    现代计算机常用数据结构和算法

    本教程“现代计算机常用数据结构和算法”旨在帮助学习者深入理解这些概念,并提升其编程能力。 数据结构主要包括数组、链表、栈、队列、树、图、哈希表等。数组是最基本的数据结构,它提供了一种方式来存储和访问...

    数据结构和算法思维导图

    数据结构和算法学习的完整框架,帮助理清楚所需要学习的内容;数据结构和算法学习的完整框架,帮助理清楚所需要学习的内容;

    数据结构算法学习学习.zip

    "数据结构算法学习学习.zip"这个压缩包文件显然是为了帮助学习者深入理解和掌握数据结构及其相关算法。 首先,我们要了解数据结构的基本类型。常见的数据结构有数组、链表、栈、队列、树(如二叉树、AVL树、红黑树...

    数据结构与算法学习资料合集

    数据结构算法与应用–C++语言描述;数据结构与算法分析 Java语言描述(第2版);算法导论(第三版)英文版 ;算法导论(原书第2版) ;算法导论(中文版)(现代计算机常用数据结构和算法)

    “数据结构与算法”课程学习总结报告

    在计算机科学与工程领域中,数据结构与算法占据着举足轻重的地位。...在未来的学习和工作中,应当着重加深对关键算法和数据结构的理解,并尝试将理论知识应用于实际编程问题的解决中,以期达到更高的技术层次。

    北大版《数据结构与算法》相关考研资料

    总的来说,这份资料包提供了全面的数据结构和算法学习资源,从理论到实践,从复习策略到考试要求,为考研者构建了一个系统的学习框架。通过深入学习和实践,考生可以全面提升自己在数据结构与算法领域的理论素养和...

    数据结构与算法之美

    大O复杂度分析是学习数据结构与算法的重要工具,它能够帮助开发者预估算法在执行过程中的时间和空间消耗,是评估算法优劣的关键。 总结来说,数据结构与算法并不仅仅是脱离实际工作的理论知识,它们是日常工作中不...

Global site tag (gtag.js) - Google Analytics