- 博客(6)
- 收藏
- 关注
原创 MySQL基础语句
数据库SQL语句分类DDL(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括create、drop、alter等。create database test1;show database;use database;show tables;drop databas...
2018-08-29 10:33:42 179
原创 MySQL函数详解
字符串函数1、CANCAT(S1,S2,…Sn)函数:把传入的参数连接成为一个字符串。select concat('aaa','bbb','ccc') ,concat('aaa',null);2、INSERT(str ,x,y,instr)函数:将字符串str 从第x 位置开始,y 个字符长的子串替换为字符串instr。select insert('aaaaaa',2,3,'bbb...
2018-08-29 10:32:31 482
原创 键值循环
Go语言使用for range遍历数组,切片,字符串,map及channel数组,切片,字符串返回索引和值 map返回键和值 通道只返回channel内的值 数组,切片,字符串遍历——获取索引和值数组:package mainimport "fmt" func main(){ for key,value := range [] int{1,2,3,4}{...
2018-08-23 19:28:00 227
原创 map(映射)
map:建立事物关联的容器。map使用散列表(hash)实现映射关系容器使用两种算法L:散列表和平衡树散列表:可看成是一个数组(又称‘桶’),数组的每一个元素是一个列表。根据散列函数获得每个元素的特征值,将特征值作为映射的键。若特征值重复,表示元素发生碰撞并碰撞的元素放在同一个特征值的列表中进行保存。散列表查找的时间复杂度为O(1),和数组一致;最坏情况为O(n)。散列表需...
2018-08-23 17:27:01 550
原创 golang之切片的操作详解
基础知识:-其本身并不是数组,silce指向底层的数组-作为变长数组的替代方案,可以关联底层数组的局部与全部-为引用类型-可以直接创建或从底层数组获取生成-使用len()获取元素个数,cap()获取容量-若果多个silce指向相同底层数组,其中一个的值改变会影响全部声明:make([] T,len,cap)切片使用:欺骗默认指向一段连续内存区域,可以使数组,也可以是...
2018-08-22 16:57:31 9920
原创 算法学习之线性表
线性表定义:零个或多个数据元素的有限序列 (包含顺序表和链表)顺序表:元素的地址是连续的(其实就是数组)链表:节点的地址不是连续的,通过指针相连 顺序表:查询,插入,删除,遍历1、查询:按位查找的时间复杂度为O(1)按值查找的时间复杂度为O(n)2、插入:O(n)3、删除:O(n)4、遍历:O(n) 链表:查询,插入,删除,遍历1、查询:O(n)...
2018-08-21 17:43:58 123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人