MySQL学习(七)

十九、插入数据 在之前的文章中,select一直是我们学习的重点,接下来我们讲学习其他的SQL语句,第一个就是insert 数据插入 insert是用来插入(或添加)行到数据库表中。插入有一下几种方式: 插入完整的行 插入行的一部分 插入多行 插入某些查询的结果 插入完整的行 insert i...

2019-06-12 23:43:19

阅读数 43

评论数 0

序列化二叉树&&二叉搜索树的第k个结点

序列化二叉树 请实现两个函数,分别用来序列化和反序列化二叉树 解题思路 采用层序遍历,遍历二叉树时碰到null指针时,这些null指针被序列化为一个特殊的字符“#”。另外,结点之间的数值用逗号隔开 代码 import java.util.LinkedList; import java.util.Q...

2019-06-12 22:39:41

阅读数 56

评论数 0

按之字形顺序打印二叉树&&把二叉树打印成多行

按之字形顺序打印二叉树 请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。 解题思路 利用Java中的LinkedList的底层实现是双向链表的特点 可用做队列,实现树的层次遍历 可双向遍历,奇数层从前...

2019-06-10 22:25:52

阅读数 68

评论数 0

MySQL学习(六)

十六、创建高级联结 使用表别名 别名除了用于列名和计算字段外,SQL还允许给表名起别名。有以下两个原因: 缩短SQL语句 允许在单条select语句中多次使用相同的表 使用不同类型的联结 之前我们学习的都是内部联结或者是等值联结这样的简单联结。接下来我们将学习另外三种连接:自联结、自然联结和...

2019-06-09 19:34:10

阅读数 57

评论数 0

MySQL学习(五)

分组数据 在这一章我们将学习如何分组,以便能汇总表内容的子集。学习两个新的select语句子句,分别是group by子句和having子句 数据分组 SQL聚集函数可用来汇总数据,分组允许把数据分为多个逻辑组,以便能对每个组进行聚集计算。 创建分组 select 列名1,列名2 from 表名 ...

2019-06-09 11:40:23

阅读数 52

评论数 0

MySQL学习(四)

十、创建计算字段 计算字段 存储在数据库中的数据一般不是应用程序所需要的格式,需要从数据库中直接检索出转换、计算或格式化过的数据;而不是检索出数据,再在客户机应用程序或报告中重新格式化。这个时候计算字段就可以体现出它的价值了,计算字段不存在数据库表中,而是运行时在select语句内创建的。 **字...

2019-06-08 21:17:45

阅读数 51

评论数 0

MySQL学习(二)

四、检索数据 本章将会学习select语句,查询表中的一个数据列或者多个数据列。学习select语句我们要明白我们要做什么工作,也就是想选择什么,以及从什么地方选择 检索单个列 select 数据列列名 from 表名 检索多个列 select 列名1,列名2...列名n from 表名 检索...

2019-06-07 16:42:54

阅读数 54

评论数 0

MySQl学习(一)

第一章:了解SQL

2019-06-07 16:28:09

阅读数 45

评论数 0

MySQL学习(三)

第七章:数据过滤 在上一章我们在所有的where子句过滤都是单一条件,在这一章我们将组合使用where建立功能更强的更高级的搜索条件,利用操作符 and操作符 多个条件的组合可以使用and,每增加一个条件使用一个and操作符 select 列名 from 表名 where 条件1 and 条件2 ...

2019-06-07 16:24:26

阅读数 52

评论数 0

二叉树的下一个结点&&对称的二叉树

二叉树的下一个结点 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。 解题思路 二叉树为空,返回空 结点的右孩子存在,设置指针从右孩子出发,沿着左子结点出发直到找到叶子节点,这个就是下一个节点 结点不是根结点,...

2019-06-07 09:39:28

阅读数 125

评论数 0

表示数值的字符串&&字符流中第一个不重复的字符

表示数值的字符串 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100",“5e2”,"-123",“3.1416"和”-1E-16"都表示数值。 但是"12e",“1a3.14”,“1....

2019-06-05 21:10:55

阅读数 56

评论数 0

构建乘积数组&&正则表达式匹配

构建乘积数组 给定一个数组A[0,1,…,n-1],请构建一个数组B[0,1,…,n-1],其中B中的元素B[i]=A[0]A[1]…*A[i-1]A[i+1]…*A[n-1]。不能使用除法。 解题思路 这是参考牛客的思路,觉得很清晰,分享一波。 B[i]的值可以看作下图的矩阵中每行的乘积 下三角...

2019-06-04 23:14:50

阅读数 50

评论数 0

IoC之IoC容器基本原理

上一篇学习了IoC的基础知识,明白了IoC是什么,为什么需要使用IoC以及IoC和DI的区别,接下来让我们继续往下学习IoC容器的基本原理。 IoC容器的概念 IoC容器就是具有依赖注入功能的容器,IoC具有负责实例化,定位,配置应用程序中的对象及建立这些对象之间的依赖。应用程序无需直接new相关...

2019-06-02 22:10:51

阅读数 62

评论数 0

IoC之IoC基础

上文提到Spring的核心是IoC和AOP,今天开始学习核心之一的IoC,同样是带着IoC是什么,为什么,怎么用来学习IoC IoC是什么 先看看IoC的全名是什么。IoC——Inversion of Control,即“控制反转”。这个可不是什么技术,就是一个思想(思想很重要,这个你进步最重要的...

2019-06-02 19:33:22

阅读数 67

评论数 0

求1+2+3+...+n&&不用加减乘除做加法

求1+2+3+…+n 求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 解题思路 因为无法使用乘除法,所以n(1+n)/2就不能使用,不能使用for和while,所以循环无法使用 利用逻辑与的短路实现递归终...

2019-06-02 16:29:49

阅读数 76

评论数 0

扑克牌顺子&&孩子们的游戏(圆圈中最后剩下的数)

扑克牌顺子 LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张_)…他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子…LL不...

2019-06-02 14:57:52

阅读数 61

评论数 0

左旋转字符串&&翻转单词顺序列

左旋转字符串 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞...

2019-05-31 20:32:39

阅读数 61

评论数 0

大浏览量系统的静态化架构设计

网络的大流量对于Web开发是一个很大的挑战,需要考虑很多因素,你如网络结构、网卡瓶颈、缓存还有数据一致性等 淘宝大浏览量商品详情系统简介 淘宝日均约有25亿,日均独立IP访问约有1.5亿,其中item.taobao.com域名对应的Detail系统约占总PV的25%。可以说Detail系统是目前淘...

2019-05-30 17:28:59

阅读数 57

评论数 0

和为S的两个数字&&和为S的连续正数序列

和为S的两个数字 输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 输出描述: 对应每个测试案例,输出两个数,小的先输出。 解题思路 数组是有序,在数组首尾各放入一指针,判断两指针的数的和是否与sum相等,如果小,pl...

2019-05-30 16:13:33

阅读数 59

评论数 0

平衡二叉树&&数组中只出现一次的数字

平衡二叉树 输入一棵二叉树,判断该二叉树是否是平衡二叉树。 解题思路 平衡二叉树的性质:要么是一棵空树,要么任何一个节点的左右子树高度差的绝对值不超过1. 解法为二叉树的后序遍历,对于任意一个节点node来说,判断node的左右子树是否为平衡二叉树。 代码 class TreeNode { ...

2019-05-29 21:16:07

阅读数 61

评论数 0

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