
数据结构
文章平均质量分 70
小小竹子
这个作者很懒,什么都没留下…
展开
-
数字三角形求最大路径
/**问题描述】 上图给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。 对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最 大的和。 路径上的每一步只能从一个数走到下一层和它最近的左边的那个数或者右 边的那个数。此外,向左下走的次数与向右下走的次数相差不能超过 1。 【输入格式】 输入的第一行包含一个整数 N (1 < N ≤ 100),表示三角形的行数。下面的 N 行给出数字三角形。数字三角形上的数都是 0 至 100 之间的整数。原创 2022-03-07 15:54:13 · 1500 阅读 · 0 评论 -
Java集合数据结构分析-面试题
一、顺序结构1.如何判断链表中有一个环https://blog.youkuaiyun.com/mucaoyx/article/details/813957822. ArrayList和LinkedList区别首先,他们的底层数据结构不同。ArrayList底层是基于数组实现的,LinkedList底层是基于链表实现的由于底层数据结构不同,他们所适用的场景也不同,Araylist更适合随机查找,Linkedlist更适合删除和添加,查询、添加、删除的时间复杂度不同3.另外Arraylist和LinkedLi原创 2021-07-18 14:18:49 · 292 阅读 · 3 评论 -
数据结构绪论
1.计算甲算法必须具备输入、输出、可行性、确定性、有穷性\2.算法分析的目的是:分析算法的效率以求改进3.算法分析的两个重要方面是时间复杂度和空间复杂度4.抽象数据类型的三个组成部分分别为:数据对象、数据关系和基本操作...原创 2020-02-21 00:25:03 · 103 阅读 · 0 评论