Java的数据结构和算法

本文探讨了Java中的数据结构和算法,涵盖了数据结构的分类和基本功能,如数组、栈、队列等,以及算法的定义和特点,强调了算法的正确性、可读性、健壮性和效率。同时,提到了描述算法效率的‘大O’表示法。文章旨在为读者提供Java编程中数据结构和算法的基础知识。
摘要由CSDN通过智能技术生成

今天我们来简单介绍一下Java的数据结构和算法。

一、数据结构

        1、数据结构的分类

        2、数据结构的基本功能

二、算法

        1、算法是什么

         2、算法的特点

一、1、数据结构是计算机组织、存储数据的方式。简单来说就是,数据按指定的规则进行存储,从而得到一个有固定存储格式的数据集合,就称之为“数据结构”

 数据结构又分为:①数组 (Array)   ②栈 (Stack)    ③队列 (Queue)     ④链表 (Linked List)     ⑤树 (Tree)     ⑥堆 (Heap)      ⑦图 (Graph)     ⑧散列表 (Hash)

 2、数据结构的基本功能包括:

     ①、如何插入一条新的数据项

  ②、如何寻找某一特定的数据项

  ③、如何删除某一特定的数据项

  ④、如何迭代的访问各个数据项,以便进行显示或其他操作

二、1、Java算法通俗点说就是解决问题的过程。

2、Java算法又分为有穷性。确定性、可行性、有输入、有输出。其中的的有输入是指作为算法加

工对象的量值,通常体现在算法当中的一组变量。有些输入量需要在算法执行的过程中输入,而有

的算法表面上可以没有输入,实际上已被嵌入算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值