数据结构
deer(écho)
这个作者很懒,什么都没留下…
展开
-
一表解决数据库1-N关系添加外键问题
开门见山,目前的数据关系图有ER图和MERISE图等等,一般英美用ER的多,欧洲用MERISE的多,我先简单介绍一下ER图如下,表示一个老师上N门课,一门课只能被一个老师上MERISE图如下,表示老师一个老师对应1~n门课,一门课对应1个老师那么我们应该把外键加在课程的地方,也就是ER的N处,MERISE的1处,为什么呢?我用MERISE列表举例当插入一个上课关系时(谁上什么课),我们添加外键就是在已经有一方的条件下插入这个关系。比如说,在“老师”表中插入外键,其实“谁上课”这个答案已经原创 2022-01-13 21:47:26 · 770 阅读 · 1 评论 -
共k组1~n 不重复随机数生成(扑克牌发牌链表完成)
问题描述:想要生成一幅扑克牌,数字为1-13,图案为0-3, 随机组合产生52张牌。拆解:生成4组1-13随机+生成13组0-3随机(就是说52个牌中数字1共4个,2共四个。。。13共四个,花色:0共13个,1共13个。。。3共13个,再组合起来)生成times组1-num的随机数列:(核心代码)int* randomEcho(int num,int times){//avoir un arr qui inclure des nombres ne sont pas pareil de 1 a n原创 2021-04-23 11:05:55 · 361 阅读 · 0 评论 -
C语言数据结构--超长数据相乘相加之:以数组的方式
问题描述:当长数据大到无法确定时,int,long非常容易溢出,本文章通过char数组的方式予以解决。解决的问题是大数乘大数,将其拆分成大数加大数,大数乘以个位数,详见代码。#include <stdio.h>#include<stdlib.h>#include<math.h>//大数+大数char* simpleSomme(char* num1, int c1,char * num2,int c2){ int min=c1<c2?c1:c2,max=原创 2021-03-19 22:48:16 · 280 阅读 · 0 评论