- 博客(5)
- 收藏
- 关注
原创 数据结构-线性表
单链表-按位序删除和指定结点的删除 #include <stdio.h> #include <stdlib.h> //带头结点 typedef struct Lnode{ ElemType data; struct Lnode *next; }Lnode,*LinkList;//定义一个单链表结构 //按位序删除 bool listDelect(LinkList &L,int i,Elemtype &e) { if(i<1)//位序小于1,说明输入不合法 ret
2022-03-27 20:19:13
1039
原创 数据结构-线性表
线性表-单链表的插入操作(在指定结点后/前) #include <stdio.h> #include <stdlib.h> //带头结点 typedef struct Lnode{ ElemType data; struct Lnode *next; }Lnode,*LinkList;//定义一个单链表结构 //封装函数,在p结点后插入 bool InsertNextNode(Lnode *p,elemtype e) { if(pNULL) return false; Lnode *
2022-03-27 19:51:26
368
原创 数据结构-线性表-
#include <stdio.h> #include <stdlib.h> typedef struct Lnode{ ElemType data; struct Lnode *next; }Lnode,*LinkList;//定义一个单链表结构 bool insert(LinkList &L,int i,ElemType e) { if(i<1)//位序小于1,说明输入不合法 return false; Lnode *p;//定义一个指针用于指向第i-1个元素 in
2022-03-27 19:28:01
992
原创 基础练习 特殊回文数
基础练习 特殊回文数 时间限制:1.0s 内存限制:512.0MB 问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。 输入格式 输入一行,包含一个正整数n。 输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。 样例输入 52 样例输出 899998 989989 998899 数据规模和约定 1<=n<=54。 暴力c语言 #include <st
2022-03-25 20:37:36
354
原创 候选码求解转载
求候选码的简单方法方法: (1)如果有属性不在函数依赖集中出现,那么它必须包含在候选码中; (2)如果有属性不在函数依赖集中任何函数依赖的右边出现,那么它必须包含在候选码中; (3)如果有属性只在函数依赖集的左边出现,则该属性一定包含在候选码中。(4)如果有属性或属性组能唯一标识元组,则它就是候选码; 算法:按以下步骤求候选键: 1.只在FD右部出现的属性,不属于候选码; 2.只在FD左部出现的属性,一定存在于某候选码当中; 3.外部属性一定存在于任何候选码当中;4.其他属性逐个与2,3的属性组合,求属性闭
2021-11-27 18:47:42
1755
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅