- 博客(32)
- 收藏
- 关注
原创 计算机考研数据结构---栈和队列
**第三章 栈和队列**一、栈的基本概念1.1 栈的定义栈(Stack)是只允许在一端进行插入或删除操作的线性表。首先栈是一种线性表,但限定这种线性表只能在某一端进行插入和删除操作。空栈:不含任何元素的空表。栈顶:线性表允许进行插入或删除的那一端。栈底:固定的,线性表不允许进行插入和删除操作的一端。假如某个栈S={a1,a2,a3,a4,a5},a1为栈底元素,a5为栈顶元素。进栈次序a1->a2->a3->a4->a5,出栈次序:a5->a4->a3-
2021-07-17 17:48:24
1332
2
原创 计算机考研数据结构----线性表
第二章 线性表一、线性表的定义线性表是具有相同数据类型的n(n>=0)个数据元素的有限序列,其中n为表长,当n=0时线性表是一个空表。若用L命名线性表,其一般表示为L=(a1,a2,a3,…,ai,ai+1,…,an)。线性表的特点:1.表中元素的个数有限。2.表中元素具有逻辑上的顺序性,表中元素有其先后次序。3.表中元素都是数据元素,每个元素都是单个元素。4.表中元素的数据类型都相同,每个元素占用相同大小的存储空间。ai是线性表中的第i个元素在线性表中的位序。a1是唯一的第一个数据
2021-07-07 16:17:47
877
原创 计算机考研数据结构---绪论
一、数据数据是信息的载体,是描述客观事物属性的数、字符及所有能输入到计算机中并被计算机程序识别和处理的符号的集合。二、数据元素、数据项数据元素是数据的基本单位、通常作为一个整体进行考虑和处理。一个数据元素可由若干个数据项组成,数据项是构成数据元素的不可分割的最小单位。(学生信息为数据元素,学号、姓名为数据项)三、数据结构、数据对象数据结构:数据结构是相互之间存在一种或多种特定关系的数据元素的集合。在任何问题中,数据元素都不是孤立存在的,它们之间存在某种关系,这种数据元素相互之间的关系成为结构。数
2021-07-07 16:12:48
337
原创 Python学习入门---循环结构
while 条件:如果条件为真(true)执行这里的语句>>> count = 3>>> while count>0: print('xxx') count = count - 1 xxxxxxxxx>>>
2021-06-28 15:25:02
80
原创 Python学习入门---运算符
运算符含义<判断左边是否小于右边<=判断左边是否小于等于右边>判断左边是否大于右边==判断两边是否相等!=判断左右两边是否不等is判断两个对象的id是否相等is not判断两个对象的id是否不相等...
2021-06-28 15:10:42
74
原创 Python学习入门---变量和字符串
变量名由字母、数字和下划线构成,不能以数字开头,且区分大小写,Python3变量名支持中文字符串在字符串的第一个引号的前面加上小写的 r ,就说明后面的字符串是一个原始的字符串,转义字符将不再有效**字符串的加法(拼接)>>> 520 + 13141834>>> '520' + '1314''5201314'>>> ...
2021-06-28 14:50:20
49
原创 mysql免安装版安装
之前安装过一次mysql 失败了…各种错误实在是烦 卸载再安装一个免安装的按照我的步骤一步步的来 希望可以帮助到各位目录1.下载文件2.配置环境变量3.初始化设置4.启动服务5.修改密码1.下载文件在官网直接下载(链接)直接解压在相应的文件夹例如我解压在2.配置环境变量右键此电脑->属性->高级系统设置->环境变量在系统环境找到Path ->...
2020-03-10 19:12:31
96
原创 免安装版MySQL彻底删除
之前装的免安装的各种报错。。。实在受不了首先1.删除本地文件2.删除注册表里面的win+R 输入regedit 打开注册表找到下面三个(有的有 有的没有)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQLHKEY_LOCAL_MACHINE\SYSTEM\Services\Eventl...
2020-03-10 18:14:40
388
原创 mysql数据库显示unknown option '-d' 错误的处理办法
我使用的是免安装版的mysql但是成功添加服务后 启动时报出1067试了很多办法最后发现在本地安装的文件中找到data文件夹 里面有一个err的后缀文件 打开找到带有error的错误信息打开注册表打开这个计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL将里面的ImagePath中的"D:\Progra...
2020-03-09 21:06:41
6947
1
原创 java笔记
成员变量与局部变量:1.在类中的不同位置:成员变量在类中方法的外面,局部变量在方法或者代码块中,或者方法的声明上2.在内存中的位置不同:成员变量在堆中(方法区中的静态区),局部变量在栈中3.生命周期不同:随着对象的创建而存在,随着对象的消失而消失;局部变量随着方法的调用或者代码块的执行而存在,随着方法的调用完毕或者代码块的执行完毕而消失4.初始值:成员变量有默认初始值;局部变量:没有默认初...
2019-04-22 17:01:50
123
原创 java迷你DVD管理器
package com.xxx.dvd;public class DVDSet { public String name;//dvd名称 public int state;//dvd状态 public String date;//借dvd日期 public int count;//借DVD次数 public String getName() { return name; } ...
2019-04-22 08:48:47
2853
原创 java幸运抽奖项目
菜单 /** * Project Name:Demo * File Name:Menu.java * Package Name:com.xxx.xxx * Date:2019年4月13日上午11:03:10 * Copyright (c) 2019, 924127149@qq.com All Rights Reserved. * */ packa...
2019-04-15 08:51:32
578
原创 java循环结构综合练习
package xxx;import java.util.Scanner;public class Game { public static void main(String[] args) { //menu();//选择游戏 //promotion();//玩游戏并晋级 //money();//玩游戏并支付游戏币 gameclick();//统计游戏点击率 add...
2019-04-09 16:27:45
1552
原创 模拟银行ATM取钱存钱开户挂失等
--创建表空间create tablespace lsqdatafile 'C:\Users\Administrator\Desktop\数据库项目\data.dbf'size 100Mautoextend on; --创建用户create user xxxidentified by lsqdefault tablespace lsq;--用户授权grant dba to...
2019-04-08 09:11:22
1254
原创 Oracle触发器
/* 触发器: 当用户执行了 insert | update | delete 这些操作之后, 可以触发一系列其它的动作/业务逻辑 作用 : 在动作执行之前或者之后,触发业务处理逻辑 插入数据,做一些校验 语法: create [or replace] trigge...
2019-03-29 11:07:23
183
原创 Oracle游标的基本用法详解
-- 游标(光标cursor)--在写Java程序中有集合的概念, 那么在pl/sql中也会用到多条记录, 这时候我们就要用到游标, 游标可以存储查询返回的多条数据。-- 语法:cursor 游标名(参数 数据类型,参数 数据类型) is select 语句;-- 列如 cursor c1 is select ename from emp;-- 游标使用步骤-- 打开游标:open c1...
2019-03-29 09:35:02
9404
原创 Oracle用PL/SQL打印菱形和乘法口诀表
-- 菱形declarebegin for i in 1..5 loop -- i=1 i=2 for j in 1..5-i loop -- j=1-4 j=3 dbms_output.put(' '); end loop; for j in 1..i*2-1 loop -- j=1 j=1-3 dbms_output.put...
2019-03-28 09:48:35
952
原创 Oracle PL/SQL语法
/*declare说明部分 (变量说明, 光标申明, 例外说明)begin语句序列 (D1\.1L语句)exception例外处理语句End;*/declare i varchar2(10) := 'xxx'; -赋值begin dbms_output.put_line(i); -- 输出end; declare vrow emp%rowtype;begi...
2019-03-28 09:46:27
201
原创 oracle索引以及代码测试
/* 索引:相当于是一本书的目录,能够提高我们的查询效率 如果某一列,你经常用来作为查询条件,那么就有必要创建索引,数据量比较的情况 语法: create index 索引的名称 on 表名(列) 注意:主键约束自带主键索引, 唯一约束自带唯一索引 ...
2019-03-28 09:43:26
306
原创 oracle排序值分析函数
-- rank()-- dense_rank()-- 语法 RANK ( ) OVER ( [query_partition_clause] order_by_clause )-- dense_RANK ( ) OVER ( [query_partition_clause] order_by_clause )-- 功能 聚合函数rank和dense_rank 主要的功能是计算一组...
2019-03-27 09:09:44
337
原创 Oracle序列基本语法
-- 序列 在很多数据库中都存在一个自动增长的列,如果现在想要在Oracl中完成自动增长的功能,-- 则只能依靠序列完成,所有自动增长操作需要手工处理.并且Oracle将序列值装入内存可以提高访问效率-- 语法:/*create sequence sequence [increment by n] 下个增长为n ...
2019-03-26 20:01:44
294
原创 Oracle经典练习题--进阶篇
-- 列出至少有三个员工的所有部门和部门信息。 select count(empno) cotemp,deptno from emp group by deptno having count(empno)>2; select d.deptno,d.dname,d.loc from dept d join ( select count(empno) cotemp,deptno from e...
2019-03-26 16:13:27
1012
原创 Oracle创建表空间与创建用户
-- 创建表空间create tablespace xxx-- xxx为表空间datafile 'D:\data\xxx.dbf'size 100Mautoextend on;-- 创建用户create user lsqidentified by lsqdefault tablespace xxx;-- 赋予权限grant dba to lsq;-- 创建表...
2019-03-26 15:34:09
140
原创 Oracle笔记
select * from tab;/*数据库 ---> 数据库实例 ---> 表空间(逻辑单位)(用户) ---> 数据文件(物理单位)地球 ---> 一个国家 ---> 省份(逻辑单位)(公民) ---> 山川河流(物理单位)通常情况下,ORacle数据库只会有一个实例ORCL,新建一个项目: MY...
2019-03-26 11:31:06
105
原创 oracle集合运算
-- 工资大千1500, 或者是20号部门下的员工(并集) select * from emp where sal>1500 union select * from emp where deptno=20; -- union 返回两个集合去掉重复的元素后的所有记录 union all包含重复的 -- intersect 返回同时属于两个集合的记录 -- 工资大千1500, ...
2019-03-26 11:28:36
122
原创 Oracle经典题库大全--必看
-- 查询工资大于12000的员工姓名和工资select first_name || last_name,salary from employees where salary > 12000;-- 2. 查询员工号为176的员工的姓名和部门号select first_name || last_name ,department_id from employees where employ...
2019-03-25 15:21:11
3999
1
原创 MySQL视图
-- 视图-- create view 视图名称 as 查询语句CREATE VIEW myview AS SELECT emp.ename,emp.sal FROM emp;-- 查看视图SELECT * FROM myview;-- 删除视图DROP VIEW IF EXISTS myview;-- 修改视图-- alter view 视图名称 as 查询语句;ALTER V...
2019-03-22 09:20:36
105
原创 MySQL 索引
-- 索引 相当于一本字典目录,提高程序的检索/查询的效率;表中每个字段都可添加索引-- 主键自动添加索引-- 索引和表相同,存储在硬盘文件中-- MySQL中表的检索方式-- 第一种全变扫描(效率较低)-- 第二种 通过索引检索(提高查询效率)-- 什么情况下使用索引 1) 该字段数据量庞大 2) 该字段很少的DML操作 3) 该字段经常出现在where条件中-- 创建索引 语法结...
2019-03-22 09:19:58
87
原创 MySQL 经典练习题
– 表名和字段–- 1.学生表– Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别–- 2.课程表– Course(c_id,c_name,t_id) – –课程编号, 课程名称, 教师编号–- 3.教师表– Teacher(t_id,t_name) –教师编号,教师姓名– –4.成绩表– Score(s_id,c_i...
2019-03-22 09:17:31
1104
原创 MySQL事务
– 事务 transaction– 一个最小的不可在分的工作单元– 通常一个事务对应一个完整的业务(银行转账)– 一个完整的业务需要批量的dml(增删改查)语句组成– 事务具有四个特征ACID– 原子性:事务是最小的单元,不可再分割– 一致性:事务要求所有dml语句操作时,必须保证同时成功或者同时失败– 隔离性:一个事物不会影响其他事物的运行– 持久性:在事物完成后,该事务对数据库...
2019-03-22 09:16:03
77
原创 MySQL事务
– 事务 transaction– 一个最小的不可在分的工作单元– 通常一个事务对应一个完整的业务(银行转账)– 一个完整的业务需要批量的dml(增删改查)语句组成– 事务具有四个特征ACID– 原子性:事务是最小的单元,不可再分割– 一致性:事务要求所有dml语句操作时,必须保证同时成功或者同时失败– 隔离性:一个事物不会影响其他事物的运行– 持久性:在事物完成后,该事务对数据库...
2019-03-21 10:08:17
78
原创 mysql经典面试题
– 新建S学生表DROP TABLE s;CREATE TABLE S(sno INT(10),sname VARCHAR(128))– 新建课程表 CDROP TABLE C;CREATE TABLE C(cno INT(10),cname VARCHAR(128),cteacher VARCHAR(128))– 新建学生选课表– 添加外键 constraint 表名...
2019-03-21 08:27:25
280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人