2022最新数据结构与算法

java算法

算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,java算法就是采用Java语言来实现解决某一问题的清晰指令。

算法的特征:

输入性:有零个或多个外部量作为算法的输入

输出性:算法产生至少一个量作为输出

确定性:算法中每条指令清晰,无歧义

有穷性:算法中每条指令的执行次数有限,执行每条指令是时间也有限

可行性:算法原则上能够精确的运行,而且人们用纸和笔做有限次运算后即可完成

程序:算法用某种程序设计语言的具体实现,程序可以不满足又穷性

算法的描述形式:1、自然语言 2、算法框图法 3、伪代码语言 4、高级程序设计语言

java数据结构有:

1、数组

2、链表,一种递归的数据结构

3、栈,按照“后进先出”、“先进后出”的原则来存储数据

4、队列

5、树,是由 n(n>0)个有限节点组成的一个具有层次关系的集合

6、堆

7、图

8、哈希表

Java入门推荐:https://www.bilibili.com/video/BV1qL411u7eE?spm_id_from=333.337.search-card.all.click

posted @   爱编程的小姐姐  阅读(87)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示