- 博客(7)
- 收藏
- 关注
原创 数据结构 带头结点的循环双向链表的基本操作
带头结点的循环双向链表代码如下:#include<assert.h>#include<stdio.h>#include<stdlib.h>typedef int ElemType;typedef union DataType{ int num; //用头结点的数据域存放结点个数 ElemType value;}DataType;typ...
2019-11-29 20:08:31 540
原创 数据结构之 c语言实现顺序表
定长顺序表#include<stdio.h>#include<stdlib.h>#define LISTSIZE 10#define TRUE 1#define FALSE 0typedef int ElemType;typedef int (*Compare)(ElemType, ElemType);typedef struct SqList{ ...
2019-11-22 20:25:17 419
原创 MySQL的事务及隔离级别
操作中需要准备的数据库和表(注:SQL语句中标点符号统一为英文状态下):#选择shop数据库use shop;#创建sh_user表create table sh_user(id int unsigned primary key auto_increment comment ‘用户id’,name varchar(100) not null default ’ ’ comment’用户...
2019-11-15 19:07:47 310
原创 MySQL视图
1.视图的概念和使用 视图是从一个或多个表中导出来的表,它是一种虚拟存在的表,表的结构和数据都依赖基本表。通过视图不仅可以看到存放在基本表中的数据,还可以对数据进行查询、添加、删除和修改。#选择数据库shopuse shop;#创建view_goods视图create view view_goods as select id,name,price,price*0.8 p from sh...
2019-11-13 11:13:06 1789
原创 MySQL用户与权限
1.用户与权限概述 MySQL中的所有用户信息都保存在mysql.user数据表中。使用desc即可查看user表含有的45个字段。(5.7版本中只有42个字段)(1)账号字段 Host和User字段共同组成的复合主键用于区分MySQL中的账户,User字段用于代表用户的名称,Host字段表示允许访问的客户端IP地址或主机地址,当Host的值为“*”时,表示所有客户端的用户都可...
2019-11-05 19:46:07 1927
原创 C语言实现汉诺塔(递归法)
有三根柱子A,B,C,A柱子上从下到上依次摆放着由大到小的n个圆盘,要求把圆盘从下面开始按大小顺序重新摆放在另一根柱子C上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。#include<stdio.h>int g_count=0; //总共移动次数void Move(char x,char y){ g_count++; printf("...
2019-11-05 09:59:13 723
原创 递归调用
以下面一段利用函数递归调用的代码为例:#include<stdio.h>int Age(int n){ if(n==1)//第一个人的年龄为10 { return 10; } else //其余每人的年龄都是其前一个人的年龄加2 { return Age(n-1)+2; }}int main(){ printf("%d\n",Age(5)); //打...
2019-11-03 21:52:49 139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人