博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
A__Java为数据结构提供的实用包的运用(减少代码量)---更新中ing
阅读量:5275 次
发布时间:2019-06-14

本文共 1288 字,大约阅读时间需要 4 分钟。

Java为数据结构提供的实用包

一、引言:

  学习了近一个学期的Java数据结构,有一个问题让我很头疼,因为数据结构方法的复现需要很长的一段代码

,而我的学校呢,是一个喜欢考操作以及实践的学校,所以,很长的代码量在应考上就很不适用。后来我发现Java本身是

有为数据结构提供一些比较实用的包的。正好可以用来帮助我简化代码量。

二、线性表

1、

/*泛型排序int[] map = new map[n];LinkedList
ls = new LinkedList
();ls.add(map[i]);Collections.sort(ls);LinkedList 可以实现stack和queue的功能ls.get(i)将插入到LinkedList
这个双向链表当中的元素取出如果是用ls.tostring的话,格式是[1,2,3,……,10].*/import java.util.Collections;import java.util.LinkedList;import java.util.List;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { int n = sc.nextInt(); int[] map = new int[n]; LinkedList
ls = new LinkedList
(); for (int i = 0; i < n; i++) { map[i] = sc.nextInt(); ls.add(map[i]); } Collections.sort(ls); // System.out.println(ls.peek()); for (int i = n - 1; i >= 0; i--) { System.out.print(ls.get(i) + " "); } System.out.println(); } }}

  

 

 

 

 

 

 

 

作  者:HeroCat
出  处:https://www.cnblogs.com/HeroCat/ 
特此声明:欢迎园子的大大们指正错误,共同进步。如有问题或建议,也请各位大佬多多赐教!如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。

 

转载于:https://www.cnblogs.com/HeroCat/p/10135238.html

你可能感兴趣的文章
java之jsp页面语法
查看>>
Sql常用语法
查看>>
位操作
查看>>
如何调试NativeSample
查看>>
在 ubuntu下面利用libpcap编程
查看>>
ios不响应presentModalViewController界面的处理
查看>>
Virtualization基础
查看>>
P2344 奶牛抗议
查看>>
人工智能实战_第三次作业_陈泽寅
查看>>
让开发也懂前端
查看>>
asp.net中退出登陆的相关问题(解决后退或直接粘贴地址进入网页的问题)
查看>>
Java实战之04JavaWeb-02Request和Response
查看>>
[转]Blue Prism Architecture
查看>>
彻底的卸载SQL Server2005
查看>>
C# Json格式转换成List集合
查看>>
最大化平均值 (二分搜索法)
查看>>
讲一下python的背景知识
查看>>
jdbc 驱动设置
查看>>
windows 编程 —— 消息与参数(定时器、初始化消息、改变大小)
查看>>
ES6基础知识清单
查看>>