- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 Java语言基础Map集合
MapMapmap用于保存具有映射关系的数据。map有key和value两个值。key是唯一的,不允许重复的值。value是具体意义的数据。key和value存在一对一对应的关系,即通过指定的key总能找到的指定的对应的value。Hashmapmap在Java里是一个接口,而hashmap就是对map接口的具体实现,一般来讲,map集合指的就是hashmap类。Hashtabl...
2020-04-17 18:58:18
106
原创 java语言基础List集合
List与ArrayListLIst集合List集合是一个元素有序且可重复的集合,集合内的每个元素有对应顺序索引。允许用索引访问指定索引位置的元素,索引默认按元素添加顺序,List集合有根据索引的方法。实现继承ArrayList类List接口Collection接口List接口方法查询方法名方法用途get()通过索引下标访问元素indexOf()元素在集合...
2020-04-15 18:15:58
117
原创 Java语言基础TreeSet集合
TreeSetTreeSet是SortedSet接口的实现方法,TreeSet可以确保集合元素处于排序状态。TreeSet支持两种排序方法:自然排序和定制排序。其中自然排序是默认的,定制排序用于自定义的类的按照某种规则的排序(需要重写排序方法)。实现继承继承继承TreeSet类NavigableSet接口SortedSet接口Set接口Collection接口自然排序排序方法调用compa...
2020-04-11 17:14:46
167
原创 java语言HashSet集合
java集合java集合类存放于java.util,用于存放对象的容器。集合中只能存放对象,例如一个int类型对应的对象类是Interger。集合存放的是多个对象的引用,对象的本身还是在堆内存中。可以存放不同类型,不限数量的数据类型。分为 无序不重复的集合(Set),有序可重复的集合(List),具有映射关系(Map)ps:jdk5后加入记住容器对象的泛型(规定集合中存的对象的类型...
2020-04-08 22:40:08
196
原创 java面向对象编程基础(一) 类
面向对象的思想面向对象思想是将问题的构成分析成为一个个的对象,描叙某个事物在整个解决问题的步骤中的行为。面向过程思想是将问题分析出一个个的步骤,在通过将步骤整合在一起解决问题。例如:张三因为李四打了王五,所以打了李四。面向过程:1.张三打李四2.李四打王五整合:原因是李四打王五,所以张三打李四面向对象:人:张三和李四都是人,人有属性(名字),人有一个方法(动作);描述:原因是人...
2020-03-16 16:19:44
155
原创 java一维数组的基础算法
/* * 本代码展示用于java学习中数组的基本算法 * 1.最大值/最小值/平均值 * 2.反转数组 * 3.排序 * */public class Test1 { public static void main(String[] args) { int arr[] = new int[] {4,6,8,3,7,5}; // 最大值最小值 int ma...
2020-03-15 18:03:32
120
原创 PTA团体程序设计天梯赛-练习集L1-002打印沙漏
题目地址:https://pintia.cn/problem-sets/994805046380707840/problems/994805145370476544所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。...
2020-03-09 13:18:07
540
原创 二叉树之二叉搜索树的 建立和 前序遍历 中序遍历 后序遍历
二叉搜索树二叉搜索树是二叉树中最常用的一种树,也是比较简单的一种树。 二叉搜索树遵寻的原则是 左<根<右 即每个节点的左孩子<根节点<右孩子1.建立和插入二叉树的建立typedef struct node{ int data; struct node *left; struct node *right;}Node;//建...
2018-08-22 10:05:45
1080
原创 经典排序算法之冒泡排序、选择排序、插入排序 c++
排序算法是编程学习的基础,而 冒泡排序 选择排序 插入排序 对于小型数组效率高,但是对于大型的数据效率就比较差了。1.冒泡排序顾名思义,冒泡排序就是将满足条件的数据从前向后平移。 例如定义数组 a[]={9,4,7,5,8,6,2,3,1}; 伪代码: 1.首先将数组第一个与第二个比较,如果比后面的大,就进行交换。 2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对...
2018-08-17 19:51:16
195
原创 [sdut 2072] 区间覆盖问题
#include<iostream>#include<algorithm> //含有sort()函数的头文件 using namespace std;int main(){ int n,m; while(cin>>n>>m) { int i; int a[100],b[100],sum...
2018-08-08 20:50:02
184
官方无改汉化.rar
2019-06-18
vc++ 6.0 完整版
2018-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人