![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
宰祖宣
菜鸡
展开
-
Java与算法_算法分析
算法的时间复杂度分析 函数渐进增长 概述;给定两个函数f(n)和g(n),如果存在一个整数N,使得对于所有的n>N,f(n)总是比g(n)大,那么我们说f(n)的增长渐近快于g(n); 结论: 随着输入规模的增大,算法的常数操作可以忽略不计; 随着输入规模的增大,与最高次项相乘的常数可以忽略; 最高次项的指数大的,随着n的增长,结果也会变得增长特别快; 算法函数中n最高次幂越小,算法效率越高; 算法的空间复杂度分析 大O记法 执行次原创 2020-12-21 20:31:53 · 247 阅读 · 0 评论 -
Java与算法_数据结构和算法概述
数据结构概述 概述:数据结构就是把数据元素按照一定的关系组织起来的集合,用来组织和存储数据; 数据结构的分类 可把数据结构分为逻辑结构和物理结构 逻辑结构 集合结构:结合结构中数据元素除了属于同一个集合外,他们之间没有任何其它的关系; 线性结构:线性结构中的数据元素之间存在一对一的关系; 树形结构:树形结构中的数据元素之间存在一对多的层次关系; 图形结构:图形结构的数据元素时多对多的关系; 物理结构:常见的物理结构有顺序存储结构、链式存储结构 顺序存储结构:把数据元素放到地址.原创 2020-12-21 18:18:54 · 167 阅读 · 0 评论 -
Java基础算法
算法概念:所谓的算法(algorithm)就是定义良好的计算过程,它取一个或一组值作为输入,并生出一个或一组作为输出。亦即,算法就是一系列的计算步骤,用来将输入数据转换成输出结果。我们还可以将算法看作是一种工具,用来解决一个具有良好规格说民航的计算问题。有关该问题的白哦书还可以用通用的语言,来规定所需要的输入/输出关系。与之对应的算法则描述了一个特定的计算过程,用域实现这一输入/输出关系。 算法...原创 2020-10-26 21:52:47 · 108 阅读 · 0 评论