- 博客(22)
- 资源 (3)
- 收藏
- 关注
原创 java集合复习(1)
集合是指其中存放其他对象的一种对象。集合提供了保存、获取和操作其他对象的方法,这样程序员不需要自己编写代码就可实现这些功能,可轻松的管理对象。java集合框架只提供用于管理存放对象的接口和类,由两种类型组成:Collection和Map。Collection是所有集合的根接口,Map是所有键/值对映射的根接口。注意:在集合中只存储对象引用,对象在集合之外。1.1 Collection接口 C...
2018-05-02 23:32:15
203
翻译 贪心算法(1)
贪心算法:贪心算法是求解最优解的一类问题,在贪心算法中,每一步求解的都是最优解,但是整体来说不一定是最优的。在求解贪心算法时,首先要通过题目总结出贪心准则,利用贪心准则进行求解。前两天看了牛客网,准备通过考研复习空闲时间学习一下算法,提高编程能力,不至于手生。下面是一道贪心算法的题:时间限制:1秒 空间限制:32768K 热度指数:55464题目描述设有n个正整数,将他
2018-05-02 22:09:04
200
翻译 考研真题1---成绩排序
题目描述 查找和排序 题目:输入任意(用户,成绩)序列,可以获得成绩从高到低或从低到高的排列,相同成绩 都按先录入排列在前的规则处理。 例示: jack 70 peter 96 Tom 70 smith 67 从高到低 成绩 peter 96 jack 70
2018-02-04 15:11:03
254
原创 Java自动装箱和自动拆箱
基本类型的包装类在java中,每一种基本类型都有一个对应的包装类,这些类都在java.lang包中。8种基本数据类型所对应的包装类是byte(Byte)、short(Short)、int(Integter)、long(Long)、char(Character)、float(Float)、double(Double)、boolean(Boolean)。Java语言用包装类来把一个基本类型数据
2017-11-19 17:00:43
577
原创 javaSwing--容器
容器java中的容器分为顶层容器、中间容器和特殊容器三大类。其中,顶层容器是GUI的基础,其他所有的组件都是直接或间接显示在顶层容器中的。在Swing中有3种顶层容器,分别是JFrame(框架窗口,即通常的窗口)、JDialog(对话框)、JApplet(用于设计嵌入在网页中的Java小程序)。中间容器是可以包含其他相应组件的容器,但是中间容器不能单独存在,必须依附于顶层容器。Java常见的中
2017-11-18 20:34:16
817
转载 javaSwing图像用户界面
图形用户界面(GUI),全称Graphical User Interface,又称图形用户接口,是指以图形方式显示的计算机操作用户的界面,相比较于以前的命令行方式,图像用户界面更加美观。先说一下,一直困惑我很久的两个包:Java.awt包和Javax.swing包。java.awt包是指Java抽象窗口工具包(Abstract Window Toolkit,AWT),最早出现在Java1.
2017-11-18 18:03:47
639
翻译 Eclipse如何连接数据库---JDBC
(1)JDBC英文全称(Java DataBase Connection),中文全称java数据库连接。学习JDBC要掌握Java基本语法和创建数据库以及SQL的语法,常见JDBC操作是建立数据库,用相应的Java驱动程序进行驱动,使Java可以连接上数据库。(2)使用工具MySQL+Eclipse,其中jdk为1.8版本,说明在jdk1.7以及1.7版本一下的jdk,可以可以利用ODBC来进
2017-11-16 21:33:17
4520
原创 java---实例变量和类变量,静态代码块和非静态代码块
一、实例变量和类变量如果一个类的成员变量用static修饰,则它被称为类变量(静态变量),否则它被称为实例变量。不同的对象被划分为不同的堆内存空间,因此,不同对象的实例变量互不相同。如果类中的成员变量有类成员变量,那么所有对象的类变量是同一个,也就是说,所有对象共享一个类变量。程序执行时,如果类的字节码文件被加载到内存,如果该类没有创建对象,类的实例成员变量不会被分配内存,但是,类中声明的
2017-09-30 19:02:19
1692
1
原创 java---Arrays类
java.util.Arrays类能方便地操作数,它提供的所有方法都是静态的,它提供的方法具有以下功能:(1)fill( )方法给数组赋值。(2)通过sort()方法按升序对数组排序。(3)比较数组,通过equals( )方法比较数组中元素值是否相等。(4)查找数组元素,通过binarySearch( )方法能对排序好的数组进行二分查找操作。Java数组Arrays.f
2017-09-26 18:14:16
219
原创 java数组
数组的初始化,数组的操作,复制数组既有一维数组,也有多维数组。1.一维数组的创建:(1)先定义,后创建。elementType[ ] arrayRefVar;arrayRefVar=new elementType[arraySize];(2)在定义数组的同时,创建数组。elementType [ ] arrayRefVar=new elementType[arraySi
2017-09-26 16:37:55
169
原创 数组的最大子序列之和
问题描述:求最大子序列之和一直是让人困扰的问题,之所以困扰,主要是由于没有想清楚该怎样操作,下面给出一种最暴力的求解方法,利用多重循环来求解最大子序列和,每次对给定子序列求和,把它与刚开始设定的最大值进行计较,如果它大于设定的最大值,将它设置为最大值,记录最大值的初始位置和终端位置,然后输出就是最大子序列,同时,最大子序列的和也可求出来。优点:思路简单,编程方便。缺点:时间复杂度为O(N^
2017-09-26 15:59:45
880
原创 升序单链表删除重复值,输出
单链表题7.3设head指向一个非空单向链表,其数据域中的值为升序排列,删除链表中的重复值。具体程序:#include#includetypedef struct node{int data;struct node *next;} ElemSN;ElemSN *creatnode(int a[],int n){ElemSN *h,*t,*p;h=
2017-09-23 10:33:56
659
原创 关于链表的倒数第k个结点的查找问题--考研题
加油,只要努力,就会有成果。关于链表的一道题:查找单链表的倒数第K个结点。方法:设两个指针,一个指针先走k个结点,另一个指针从头开始走,当上一个指针走到末尾时,这个指针正好走到链表的倒数第k个结点。实现代码:#include#includetypedef struct node{int data;struct node *next;} ElemSN;
2017-09-22 21:45:09
223
翻译 初学html
制作网页时,需要用html语言。学习目标:1.了解html的基本概念及其发展史。2.掌握html的基本结构。掌握编写HTML文件的编写方法。3.掌握数据的拆箱及装箱操作原理。4.掌握如何利用浏览器浏览HTML文件。为什么要选择HTML5?World Wide Web(万维网www)是一种建立在Internet上的、全球性的、交互的、多平台的、分布式的信息资源网络。它采用
2017-09-21 18:14:21
302
翻译 牛客网上一道考研题
题目描述对给定的一个字符串,找出有重复的字符,并给出其位置,如:abcaaAB12ab12 输出:a,1;a,4;a,5;a,10,b,2;b,11,1,8;1,12, 2,9;2,13。输入描述:输入包括一个由字母和数字组成的字符串,其长度不超过100。输出描述:可能有多组测试数据,对于每组数据,按照样例输出的格式将字符出现的位置标出。1、下标从0开始。2、相同的
2017-09-14 22:07:44
590
原创 java程序设计---封装与类(1)
封装是面向对象语言一个非常重要的思想,它借助类来完成。封装与类包括以下内容:一.类 1.成员变量与局部变量 2.成员修饰符二.方法重载三.对象 1.构造方法 2.创建对象 3.使用对象 4.对象参数传值 5.垃圾回收机制四.实例变量和类变量五.类的发现与设计 1.分类 2.抽象
2017-09-12 17:34:40
365
原创 栈的基本操作------顺序结构
好久没有复习数据结构了,突然间想复习一下数据结构,把课本上有关数据结构的操作与算法都敲一遍,虽然说是志向远大,不可能实现,但是还是尽力吧!关于栈的操作,看过一些创建栈的过程,有些设置栈顶指针,没有设置栈底指针,有些既设置了栈顶指针,又设置了栈底指针,下面给出一个设置栈底指针的例子。#include#include#define OK 1#define ERROR 0#def
2017-08-14 18:07:11
298
转载 利用python中的turtle库绘制图形
注意:在用turtle绘制图形时,需要安装对应python的解释器以及IDE,我安装的是pycharm,在安装完pycharm后,在pycharm安装相应库的模块,绘图可以引入turtle模块,想要进行运算可以引入numpy模块。turtle绘图常用的函数有:3.操纵海龟绘图有着许多的命令,这些命令可以划分为两种:一种为运动命令,一种为画笔控制命令(1)运动命令:1.tur
2017-08-13 10:34:30
14032
4
转载 java内部类
一、内部类的定义:内部类是指定义在另外一个类里面的类,与之对应包含内部类的类称为外部类。二、内部类的作用:1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便三、内部类的种类:
2017-08-09 23:07:46
124
原创 python数据类型------list(列表)
一、列表列表是python中的一个标准数据类型。它的表示通常用"[ ]"来引起来,具体例子:eg: >>> fam=["liz",1.73,"emma",1.68,"mom",1.71,"dad",1.89]>>> fam['liz', 1.73, 'emma', 1.68, 'mom', 1.71, 'dad', 1.89]它有很多操作:索引,切换,拼接,删
2017-08-09 10:40:42
293
原创 大数据时代
现在是什么样的时代,有人说现在是大数据的时代。那么什么是大数据呢?“大”在哪里? 大数据表现在四个方面: 1.大量(海量数据) 2.高速 3.多样 4.价值 所谓”大数据”,即大量的、海量的数据,之一定义是从数据量的多寡程度上来说的。 在我们接触的存储产品中,其用来计算的一般都用EB、GB或TB级别来表示,但是大数据直接从TB级别跃升到了PB、EB级别,甚至ZB级别。
2017-08-07 22:04:35
313
原创 java语言中static的用法
static是java语言中的一个关键字,static是静态修饰符。它可以做为静态变量和静态方法。一个类可以创建多个该类的对象,每个对象都有自己的成员,互相独立。但是,在某些时候我们希望该类的所有对象共享一个成员,此时就要使用static了。java中的static修饰符的成员称为静态成员或类成员,它属于整个类所有,即被类的所有对象所共享,静态成员可以使用类名直接访问,也可以使用对象名
2017-08-06 22:04:51
731
三维模型的读取off文件
2019-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人