首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

数据结构与算法分析:Java语言描述》.pdf

程序=数据结构+算法 这好比是软件工程师的“武林秘籍”。 数据结构指的是数据与数据之间的逻辑关系;算法指的是解决特定问题的步骤和方法。...可以说数据结构是待处理问题的数学模型,算法则是处理问题的策略。 ? 作为软件工程师,除了要对现实问题有很好的理解与把控外,还要深谙数据结构与算法。...最近很多小伙伴问我要一些 数据结构与算法 相关的资料,于是我翻箱倒柜,找到了这本非常经典的电子书——《数据结构与算法分析:Java语言描述》。...资料介绍 《数据结构与算法分析:Java语言描述》是国外数据结构与算法分析方面的经典教材。...本书把算法分析与最有效率的Java程序的开发有机地结合起来,深入分析每种算法,内容全面、缜密严格,并细致讲解精心构造程序的方法。 ?

1.6K50
您找到你想要的搜索结果了吗?
是的
没有找到

数据结构(二):算法及其描述

一、算法及其描述 1、什么是算法 数据元素之间的关系有逻辑关系和物理关系,对应的操作有逻辑结构上的操作功能和具体存储结构上的操作实现。 把 **具体存储结构上的操作实现方法** 称为算法。...确切地说,算法是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令包含一个或多个计算机操作。...2、算法描述 我们有许多方法来描述一个算法,如: 设计一个算法:求解一元二次方程组 ax^2+bx+c=0 我们分别用文字描述和 C/C++语言来描述设计的算法: 语言描述: 计算 d = b_b -...= (-b - sqrt(d)) / (2\*a) 显示 x1和 x2的值 转第 13步 计算 x = (-b) / (2\*a) 显示 x的值 转第 13步 显示没有实根 算法结束 C/C++语言描述...转载自: 数据结构教程(第二版) 李春葆 等 编著 清华大学出版社 ISBN:978-7-302-14229-4

1.2K50

数据结构与算法 (Kotlin语言描述)

数据结构与算法 (Kotlin语言描述) 目录 1.Kotlin 概述 为什么用Kotlin?...Kotlin快速入门 2.数据结构与算法基础 时间复杂度 空间复杂度 递归函数 3.数组 4.栈 5.队列 6.链表 7.哈希表(映射表) 8.二叉树 9.哈夫曼树(HuffmanTree...插入排序及改进 15.排序算法(四)——归并排序与递归 16.排序算法(五)——快速排序 17.排序算法(六)——希尔排序 18.排序算法(七)——堆排序 19.排序算法(八)——基数排序 课程介绍 从数据结构基础到二叉树...、红黑树、哈希表,精心设计的 > 课程, 从底层到实践,构建属于自己的数据结构与算法的知识体系,完成蜕变从此课开始....从小白、在校学生到程序员,只要想学习数据结构,这门课就能帮到你.

85430

JAVA】让 ChatGPT 来描述 IOC

面试过 Java 工程师的小伙伴都知道,Spring 中的 IOC 是面试高频题,面试官上来就问,知道什么是 IOC 吗,IOC 是如何初始化的,以及 Bean 的生命周期等相关内容。...ChatGPT 是这样子描述的: Spring IOC 容器的初始化过程主要分为以下六个步骤: 资源定位:Spring IOC 容器会根据配置文件的路径,找到配置文件并加载到内存中。...---- 接下来,来点进阶挑战,通过 Java 反射机制,在原有的基础上,实现 Bean 的属性注入: private Object createBean(Class<?...beanClass, e); } } } } } } 后记 以上就是 让 ChatGPT 来描述...上篇精讲:【JAVA】让 ChatGPT 来浅说 AQS 我是 ,期待你的关注; 创作不易,请多多支持; 系列专栏: 面试精讲 JAVA

12430
领券