![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
caiwenfeng_for_23
这个作者很懒,什么都没留下…
展开
-
java 实现节点链表
链结点 在链表中,每个数据项都被包含在‘点“中,一个点是某个类的对象,这个类可认叫做 LINK。因为一个链表中有许多类似的链结点,所以有必要用一个不同于链表的类来表达 链结点。每个 LINK 对象中都包含一个对下一个点引用的字段(通常叫做 next)但是 本身的对象中有一个字段指向对第一个链结点的引用 单链表是一种顺序存取的结构,为找第 i原创 2013-01-12 13:46:07 · 9982 阅读 · 0 评论 -
简单排序算法
冒泡排序:import java.util.Arrays;public class Bubbling { /** * @param args * 冒泡排序: * * 假设有 N 个数据需要排序,则从第 0 个数开始,依次比较第 0 和第 1 个数据, *如果第 0 个大于第 1 个则两者交换,否则什么动作都不做,继续比较第原创 2013-01-12 09:50:55 · 3663 阅读 · 0 评论 -
java实现栈结构
栈的定义 栈(Stack)是限制仅在表的一端进行插入和删除运算的线性表。 (1)通常称插入、删除的这一端为栈顶 (Top),另一端称为栈底 (Bottom)。 (2)当表中没有元素时称为空栈。 (3)栈为后进先出(Last In First Out)的线性表,简称为 LIFO 表。 栈的修改是按后进先原创 2013-01-12 14:30:04 · 27787 阅读 · 3 评论 -
10类算法
1、蒙特卡罗算法(该算法又称随机性模拟算法,是通过计算机仿真来解决问题的算法,同时可以通过模拟可以来检验自己模型的正确性,是比赛时必用的方法)2.数据拟合、参数估计、插值等数据处理算法(比赛中通常会遇到大量的数据需要处理,而处理数据的关键就在于这些算法,通常使用Matlab作为工具)3.线性规划、整数规划、多元规划、二次规划等规划类问题(建模竞赛大多数问题属于最优化问题,很多时候这转载 2014-06-18 16:40:04 · 1410 阅读 · 0 评论