自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 数据库基础概念

1.什么是本地化,什么是持久化。:持久化是将程序数据在持久状态和瞬时状态间转换的机制。通俗的讲,就是瞬时数据(比如内存中的数据,是不能永久保存的)持久化为持久数据(比如持久化至数据库中,能够长久保存)。2.关系型数据库关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。3.MysqlMyS...

2019-11-08 23:03:14 541 2

原创 练习题

1.要使对象具有序列化能力,则其类应该实现如下哪个接口( a )。A.java.io.SerializableB.java.lang.Cloneable,C.java.lang.CharSequenceD.java.lang.Comparablejava.io.Serializable接口是一个标志性接口,在接口内部没有定义任何属性与方法。只是用于标志此接口的实现类可以被序列化与反...

2019-09-20 20:50:00 1098

原创 数据结构题

选择题1.以下叙述中正确的是(B)A .线性表的线性存储结构优于链表存储结构B.二维数组是它的每个数据元素为一个线性表的线性表C.栈的操作方式是先进先出D.队列的操作方式先进后出解析:A:线性表查找复杂度为O(1),添加删除元素复杂度为O(n),而链表查找复杂度为O(n),添加删除元素时空复杂度为O(1),因此不能比较。C:栈先进后出D:队列是先进先出2.线性表采用链式存储...

2019-09-20 20:20:15 1661

原创 单向循环链表

单向循环链表:什么是单向循环链表?如果把单链表的最后一个节点的指针指向链表头部,而不是指向NULL,那么就构成了一个单向循环链表,通俗讲就是把尾节点的下一跳指向头结点。为什么要使用单向循环链表?在单向链表中,头指针是相当重要的,因为单向链表的操作都需要头指针,所以如果头指针丢失或者破坏,那么整个链表都会遗失,并且浪费链表内存空间,因此我们引入了单向循环链表这种数据结构。如下图所示:单...

2019-09-20 19:29:32 13981

原创 栈、队列的链式存储结构

栈:再说链表的实现栈之前,我们先回顾一下什么是栈:栈基本概念:栈(stack)是限定在表尾进行插入和删除操作的线性表(或单链表)。//只能在一段进行插入和删除,因此不存在,在中间进行插入栈顶(top):允许插入和删除的一端。而另一端称为栈底(bottom)空栈:不含任何数据元素的栈。后进先出两个基本操作:栈的插入操作(push),叫做进栈,或压栈,或入栈删除操作(pop),叫做...

2019-09-20 19:10:06 436

原创 链式存储结构

线性表的链式存储结构:为什么采用链式存储结构这种数据结构?–》因为顺序存储结构插入或删除元素时候会涉及大量元素移动,非常影响效率。因此引入了链式存储结构为了弥补顺序存储结构效率上的问题。链式存储结构的定义:1.我们把存储数据元素信息的域称为数据域,把存储直接后继位置的域称为指针域。2.指针域中存储的信息称为指针或链。这两部分信息组成数据元素称为存储映像,称为结点(Node)。3.n个...

2019-09-20 17:26:01 25754 1

原创 动态数组题

1:顺序存储结构的主要缺点是不利于插入或删除(A )A.对B.错2.数组不适合作为二叉树的存储结构( B)A.对B.错3.长度为n的非空顺序表,若在第i个位置插入新得元素X,则i的取值范围是1<=i<=n+1,则要移动的元素个数为( D)A.iB.n-i-1C.n-iD.n-i+1...

2019-09-12 16:16:44 876

原创 数据结构第二天

栈的顺序存储结构1.栈的定义: 栈是限定仅在表尾进行插入和删除操作的线性表 我们把y允许插入和删除的一端成为栈顶(top),另一端称为栈底(bottom)。 不含任何数据元素的栈称为空栈 栈又称为后进先出(Last In First Out)的线性表,简称LIFO结构 栈本身是一个线性表,其数据元素具有线性关系,只不过它是一种特殊的线性表2.栈接口Stack的定义:+int ge...

2019-09-10 11:38:44 129

原创 数据结构与算法概括、动态数组

package com.线性表;import java.util.Arrays;/** * 用顺序存储结构实现的List-顺序线性表-顺序表 * */public class ArrayList<E> implements List<E> { private static int DEFAULT_SIZE=10; //容器的默认容量 private E[] data; //存储数据元素的容器 private int size; //线性表的有效元素的个数 //data.

2019-09-07 21:57:30 111

原创 作业day10

请解释下 final finally finalize 三者的作用和区别final:如果修饰变量,那么这个变量成为常量。如果修饰方法,那么这个方法不能被重写。如果修饰类那么这个类就不能被继承。finally:finally作为异常处理的一部分,它只能用在try/catch语句中,并且附带一个语句块,表示这段语句最终一定会被执行(不管有没有抛出异常),经常被用在需要释放资源的情况下。...

2019-07-23 19:04:25 72

原创 作业

类:类是具有相同操纵功能和相同的数据格式的对象的集合与抽象。对象对象是类的具体事例。类和对象的区别是什么?类是抽象的,是不存在的,对象是实际存在的,一个类是对一类对象的描述。如何创建一个类,类的属性和方法?class类名{//类的静态特征,属性数据类型 属性//方法public void (){}}如何创建类的对象对象类型 对象名称 = new 类名称();数据类...

2019-07-17 20:55:29 111

原创 第五天笔记

编程语言的历史一代编程语言(二进制)二代编程语言(面向对象的机器)三代编程语言,高级语言(C语言),面向过程的编程语言面向对象的编程语言Java的历史1992年 sun想竞标机顶盒项目,想设计一个全新的编程语言,设计出一门编程语言1994 硅谷大会 java1995 jdk的1.0sun(Java)2008年Oracle公司收购了74亿价格目前已经到12这个版本jdk 1...

2019-07-10 20:02:47 89

原创 第四天笔记

Linux权限问题(用户管理和组管理)软件的操作软件的安装软件的卸载软件的查找ram:rpm(redhat package manager) .rpmrpm -i xxx安装软件rpm -ivh xxx安装软件,并且显示进度rpm -e xxx卸载软件rpm -e xxx --nodeps卸载软件时或略依赖rpm -qa查询rpm安装...

2019-07-09 20:10:36 82

原创 第三天笔记

Linux常用命令sudu临时获得管理员权su 用户名称用户切换su [root]su root 切换到root用户su -切换到对应用户,并且将路径切到家目录findfind 路径 -name *.init 6重启init 0# 关机logout注销data -s ‘时间临时设置系统时间wc统计文档...

2019-07-08 10:46:34 115

原创 第二天笔记

Ctrl + r命令终端能够查找以前输入的命令Ctrl + c/z终止终端命令当我们登陆终端后[liuzhenbo@localhost ~]$[登陆用户的名称@主机名称 所在位置]$临时修改主机名称— hostname 主机名称如果想永久的修改主机名称:—1.CentSO6及其以下版本中:编辑 /etc/sysconfig/networkhostnam...

2019-07-08 10:45:51 120

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除