上一页 1 2 3 4 5 6 ··· 23 下一页
摘要: select子句后不仅可接列名,还可接计算表达式或聚集函数,表明在投影的同时直接进行一些运算。 一、结果计算 1. 语法形式:select 列名 | expr | agfunc(列名) [[, 列名 | expr | agfunc(列名)] ... ] from 表名1 [, 表名2 ... ] [ 阅读全文
posted @ 2019-04-20 20:38 GGBeng 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 一、子查询概述 1. 子查询定义 ①出现在where子句中的select语句被称为子查询,即在where子句中嵌套一个select-from-where ②子查询返回一个集合,可以通过与这个集合比较来确定另一个查询集合 2. 三种类型的子查询 (not) in子查询 θ some/θ all子查询 阅读全文
posted @ 2019-04-20 18:52 GGBeng 阅读(886) 评论(0) 推荐(0) 编辑
摘要: SQL Server是微软公司提供的一款关系数据库管理系统。 操作数据库有两种方式:SQL语句和可视化的SSMS,该文章所有操作均基于SSMS。 一、SSMS(SQL Server Management Studio) ①SSMS是用来管理SQL Server的一个工具 ②SSMS是用于管理SQL 阅读全文
posted @ 2019-04-20 11:59 GGBeng 阅读(3178) 评论(10) 推荐(0) 编辑
摘要: 一、修正数据库 1. 修正数据库的定义,主要是修正表的定义。 2. 修正基本表的定义 alter table 表名 [add {列名 数据类型, ...}] // 增加新列 [drop {完整性约束名}] // 删除完整性约束 [modify {列名 数据类型, ...}] // 修改列定义 【示例 阅读全文
posted @ 2019-04-20 00:08 GGBeng 阅读(515) 评论(0) 推荐(0) 编辑
摘要: DML既能对单一记录进行操作,又能对记录集合进行批量操作。 当DML结合前面讲的子查询(select-from-where)概念时,可以很方便地进行批量操作。 一、更新操作概述 元组新增insert:新增一个或一些元组到数据库的Table中 元组删除delete:删除某些元组 元组更新update: 阅读全文
posted @ 2019-04-19 23:43 GGBeng 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 当查询过程中涉及多个表时,在关系代数中可以通过连接运算(把若干个表连接成一个大表)来完成,而连接运算又可以通过广义笛卡儿积后再进行选择运算来实现。 一、select的多表联合检索语句 1. 最简单的形式:select 列名 [[, 列名] ... ] from 表名1, 表名2, ... where 阅读全文
posted @ 2019-04-19 22:23 GGBeng 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 一、select语句 1. 最简单的语法形式:select 列名 [[, 列名] ... ] from 表名 [where 检索条件 ]; ①语义:从表名所给出的表中,查询出满足检索条件的元组,并按给定的列名及顺序进行投影显示。 ②select语句中的select...、from...、where. 阅读全文
posted @ 2019-04-19 20:15 GGBeng 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 本讲中所要建立的数据库SCT包含如下5个表: 学生:Student(S# char(8), Sname char(10), Ssex char(2), Sage integer, D# char(2), Sclass char(6)) 院系:Dept(D# char(2), Dname char(1 阅读全文
posted @ 2019-04-19 17:48 GGBeng 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: SQL语言是集DDL、DML和DCL于一体的数据库语言。 SQL语言之DDL:定义数据库 SQL语言之DML:操纵数据库 一、功能概述 SQL语言主要由以下9个单词引导的操作语句来构成,但每一条语句都能表达复杂的操作请求: (1)DDL语句引导词:Create、Alter、Drop 模式的定义与删除 阅读全文
posted @ 2019-04-19 16:27 GGBeng 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 一、数据库的概念 1. 数据库的定义 数据库是一个以某种有组织的方式存储的数据集合。 数据库:保存有组织的数据的容器,通常是一个文件或一组文件。 2. 数据库管理系统(数据库软件) 数据库管理系统(DBMS):通过它来创建和操纵数据库,常见的DBMS有MySQL、Microsoft SQL Serv 阅读全文
posted @ 2019-03-30 20:28 GGBeng 阅读(326) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-10-14 22:28 GGBeng 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 题一: 题解: 阅读全文
posted @ 2018-09-27 15:27 GGBeng 阅读(572) 评论(1) 推荐(0) 编辑
摘要: 1. 依赖 2. 关联 3. 聚合 4. 组合 5. 泛化 6. 实现 阅读全文
posted @ 2018-09-13 20:26 GGBeng 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一、三个核心元素 最优子结构 边界 状态转移方程 二、两个阶段 问题建模 求解问题(简单递归、备忘录算法、动态规划) 三、自底向上的求解过程 递推方式:避免了自顶向下的重复计算 好文链接【https://www.sohu.com/a/153858619_466939】 阅读全文
posted @ 2018-09-10 23:45 GGBeng 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 题目:你需要爬上一个N层的楼梯,在爬楼梯的过程中,每阶楼梯需花费非负代价,第 i 阶楼梯花费代价表示cost[i],一旦你付出了代价,你可以在该阶梯基础上往上爬一阶或两阶。在开始时,你可以选择从第 0 阶或第 1 阶开始出发。请计算爬上楼层顶部的最低花费。 输入格式: 1,100,1,100,1,1 阅读全文
posted @ 2018-09-10 22:06 GGBeng 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 分析:二叉搜索树要转成有序的链表,可以想到的是利用中序遍历二叉树,每得到一个输出结点就修改其指针指向,从而构成有序链表。 题解: /* struct TreeNode { i 阅读全文
posted @ 2018-09-08 23:55 GGBeng 阅读(1242) 评论(0) 推荐(0) 编辑
摘要: 题目:模仿微信钱包,请输入塞入红包的钱数total,份数num,最大值maxi,最小值mini 。已知第一个抢的人必得到1.0元,其余的人则随机。请输出某次发红包中产生的最大金额。 要求:除第一个人外,其余的人收到的红包金额是随机的。即要求使用随机数。 阅读全文
posted @ 2018-09-08 23:50 GGBeng 阅读(3708) 评论(0) 推荐(0) 编辑
摘要: 一、map是一种关联容器,支持高效的查找和访问 map中的元素是一些关键字-值(key-value)对: 关键字起索引作用; 值表示与索引相关联的数据。 关联容器中元素是根据关键字存储的,故其不支持位置相关的操作。 在map中的关键字必须是唯一的,而在multimap中,则允许多个元素具有相同的关键 阅读全文
posted @ 2018-09-07 20:53 GGBeng 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1. 在尾部插入/删除元素 2. 在字符串中查找 阅读全文
posted @ 2018-09-07 17:00 GGBeng 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、string转int 1. 使用string流 2. 采用标准库中 atoi 函数 3. 采用 stoi 函数 二、int转string 1. 使用string流 2. 使用 sprintf 函数 3. 使用 to_string 函数 阅读全文
posted @ 2018-09-07 15:40 GGBeng 阅读(3312) 评论(0) 推荐(0) 编辑
摘要: 一、M进制转换成N进制(摘自博客:进制转换) 1. 将M进制数x转化为十进制数y 十进制数的形式为:d1d2d3d4d5d6...dn = d1 × 10n-1 + d2 × 10n-2 + d3 × 10n-3 + ... + dn-1 × 101 + dn M进制数的形式为:a1a2a3a4a5 阅读全文
posted @ 2018-09-06 23:56 GGBeng 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 题目一: 小明拿到了一个数列a1, a2, ... an,小明想知道存在多少个区间 [l, r] 同时满足下列两个条件: 输出满足条件的区间个数。 输入: 输入第一行三个整数n, k, t(1 ≤ n, k, t ≤ 105); 第二行 n 个整数,a1, a2, ... an(1 ≤ ai ≤ 1 阅读全文
posted @ 2018-09-06 22:02 GGBeng 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 一、FTP协议 FTP协议是一种应用层协议,其采用服务端与客户端进行通信的方式来共享文件。它作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用。它的目标是提高文件的共享性和可靠高效地传送数据。 在传输文件时,FTP 客户先与服务器建立连接,然后向服务器发送命令。服务器收到命令后给予响应,并执 阅读全文
posted @ 2018-09-04 23:11 GGBeng 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 哈希表是根据关键字(Key)而直接访问记录的数据结构。它通过把关键字映射到哈希表中的一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做哈希表。 散列函数:将记录的关键字映射到该记录在哈希表中的存储位置,即f(关键字) = 记录的存储位置 示例:以查新华字典为 阅读全文
posted @ 2018-09-04 12:56 GGBeng 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 题目:给出两个字符串,求出这样的一个最长的公共子序列的长度:子序列中的每个字符都能在两个原串中找到, 而且每个字符的先后顺序和原串中的先后顺序一致。 Sample Input abcfbc abfcab programming contest abcd mnp Sample Output 4 2 0 阅读全文
posted @ 2018-09-04 09:21 GGBeng 阅读(257) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 23 下一页