- 博客(11)
- 收藏
- 关注
原创 mysql时间戳格式转换日期格式字符串
1.测试表表结构CREATE TABLE `timestamp_string_change` ( `id` int NOT NULL AUTO_INCREMENT, `up_time` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;2. mysql时间戳格式转字符串方法1
2022-05-06 23:08:08
4345
原创 数据结构(c语言实现)——图(邻接矩阵存储)及图的遍历
概念图:由点以及点之间的连接关系所描述的对象图是由点集和边集组成图分为有向图和无向图图(a)就是有向图,图(b)就是无向图完全图:从图的任意一个顶点可以直接到达其余各个顶点的图连通图:从图中任意一个顶点可以到达其余各个顶点图的存储邻接矩阵存储邻接矩阵是用一个一维数组存储点信息,用二维数组储存连接关系#define MaxVertaxNum 50 //顶点最大数目typedef char VertaxType;//顶点信息类型,用字符来表示顶点typedef bool Ed
2020-07-30 09:02:15
3144
原创 数据结构(c语言实现)——完全二叉树链式存储
完全二叉树的构建及链式存储//完全二叉树//队列的链式存储#include <stdio.h>#include <malloc.h>#include <string.h>#define max 51#define initSize 10typedef struct{ int number[initSize]; int top; //线性栈当前位置}Stack;struct People{ char name[max]; char ID
2020-07-26 10:02:02
952
原创 数据结构(c语言实现)——队列
先行队列(循环队列)//队列#include <stdio.h>#include <malloc.h>#include <string.h>#define max 51//队列表最大#define initSize 100 struct People{ char name[max]; char ID[max];};typedef struct { People people[initSize]; unsigned int front
2020-07-20 11:26:47
464
2
原创 数据结构(c语言实现)——栈
//动态分配内存空间线性表,栈顶标记总是标记栈顶元素上面第一个空间#include <stdio.h>#include <malloc.h>#include <string.h>#define max 51//线性表最大#define initSize 100 struct People{ char name[max]; char ID[max];};typedef struct { People* people; int top; /
2020-07-19 11:54:01
159
原创 数据结构(c语言实现)——双链表
//有头结点双链表#include <malloc.h>#include <string.h>#include <stdio.h>#define max 51struct People{ char name[max]; char ID[max];};typedef struct LNode { People data; //结点的数据域 struct LNode* next; //结点的指针域(指向下一个元素) struct LNode* pr
2020-07-17 10:37:04
239
原创 数据结构(c语言实现)——单链表
单链表数据结构定义typedef struct LNode { People data; //结点的数据域 struct LNode* next; //结点的指针域} LNode, *LinkList; //LinkList为指向结构体LNode的指针类型,这里Linklist 与LNote*等价单链表头插操作这里修改指针的时候一定要先将新节点指针指向原链表第一个元素,然后修改头节点。如果是先将头节点指向新节点,原来链表中元素会丢失后面插入操作也是先将新节点指针指向插入点后元.
2020-07-16 12:02:12
1239
原创 数据结构(c语言实现)——线性表
数据结构三要素对线性表的操作:创建、删除、增、删、改、查。//动态分配内存空间线性表#include <stdio.h>#include <malloc.h>#include <string.h>#define max 51 //数据项最大存储空间//线性表最大#define initSize 100 //定义 People结构,这是线性表中存储的数据类型 struct People{ char name[max]; char ID[ma
2020-07-15 10:53:51
1558
原创 谭浩强版c语言笔记3
第7章 函数函数:实现某种功能的代码集合。例如我们常用的输出函数printf();这是在stdio.h文件截取的。函数定义有参函数的定义:类型名 函数名(参数1 , 参数2 ,~)。例如/*定义一个整型函数,返回值是一个整数 *a是函数名,a前面的int是函数类型。 *函数类型决定了函数返回值类型 */int a(int x , char y){ return x ;}无参函数的定义:类型名 函数名()。例如//同样定义一个整型函数,返回值是一个整数 int a
2020-07-07 10:41:30
177
原创 谭浩强版c语言笔记(2)
第4章 选择结构和判断条件选择结构与判断条件#include <stdio.h>int p(int a[3],int flag);//将数组中数据进行排序,然后根据flag选择输出数据编号int main(){ int flag1 , flag2 , flag3 ; int a[3] = {2 , 1 , 3}; /* *数入想要输出数据的编号,我所用的编译器是vs2019,其中提示scanf不安全无法使用,所以输入选择用scanf_s */ scanf_s("%
2020-07-06 08:37:46
189
原创 谭浩强版c语言笔记(1)
第1章 程序设计和c语言1)机器指令:计算机能够识别和接受的二进制代码2)机器语言:机器指令的集合3)计算机程序:控制计算机操作的指令第2章一个程序主要包含两方面信息:对数据的描述(数据结构),对操作的表述(算法)数据结构:数据的类型及数据的组织结构。算法:实现某个特定目标的方法和步骤算法的特性:1)有穷性2)确定性3)有限个输入(可以为0个输入)4)有限输出(至少有一个输出)5)有效性(算法每个步骤都能有效执行,并得到确定的结果)4.算法表示方法1)自然语言(人们日常使用的
2020-07-05 10:51:58
691
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅