文档 主要包含以下数据 账号信息:id, 密码,身份信息. 学生信息:id, 姓名,c 语言成绩,英语成绩,数学成绩,总成绩. 采用二进制文本的形式储存实现有以下功能:添加学生 (教师) 账号信息浏览所有学生信息按照指定 id 查询信息修改指定 id 信息删除指定 id 信息修改密码重置系统扩展功能:排序浏览学生和账号信息分别存放在不同的文件中把文件中的学生和账号信息导入的程序中 #include ...
51Nod 2006 飞行员配对 二分图匹配 匈牙利算法
关于二分图有一个很通俗的解释 现在你是一个媒婆,给你一票人,你要尽可能多的撮合这票人里面的男生和女生 当然强扭的瓜不甜,如果男生和女生相互之间都没有感觉的话是没办法强行让他们在一起的 51Nod 2006 的 飞行员配对 就是一道二分图匹配的入门题 下面让我们来看看题目2006 飞行员配对(二分图最大匹配)题目来源: 网络流24题基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度 ...
c用餐管理系统----------文件链表相关操作
#include"stdio.h"#include"string.h"#include"stdlib.h"#define MaxSize 20typedef struct guest_info { char name[8]; int sum; char time[10]; int number; struct guest_info * next;} ...
c语言班费收支系统-------二进制文件操作
共约370行代码,撸了半天撸出来了 主要包含以下数据 班费收支编号,收入/支出,经办人.原因.金额.备注,余额; 采用二进制文本的形式储存 实现有以下功能: 添加班费收支信息 浏览所有班费收支信息 按照不同字段(收支编号,原因等)查询班费收支信息 修改班费收支信息///这个对二进制的修改很麻烦,我就退而求其次了,把所有文本的内容读取出来,修改了之后再重新写入 扩展功能: 按某些字段进行排序浏览 不 ...
通过金矿模型介绍动态规划
对于动态规划,每个刚接触的人都需要一段时间来理解,特别是第一次接触的时候总是想不通为什么这种方法可行,这篇文章就是为了帮助大家理解动态规划,并通过讲解基本的01背包问题来引导读者如何去思考动态规划。本文力求通俗易懂,无异性,不让读者感到迷惑,引导读者去思考,所以如果你在阅读中发现有不通顺的地方,让你产生错误理解的地方,让你难得读懂的地方,请跟贴指出,谢谢! ——第一节——初识动态规划———— 经典 ...
Python3的ACM输入输出格式
python自己不是很会,但是这门语言在ACM方面还是有很多价值的,比如说大数之类的,这里记录一下python3的输入输出以作参考 第一种多组输入模板格式:while True: try: #caption = list(map(int, input().split())) #ans = 0 #for i in caption: ...
python 对list排序(sort)
转载注明出自bestsort.cn,谢谢合作#对字符按ASCII码从小到大排序:l = ['a','Z','w','C','Q','b','t']l.sort()print(l)#从大到小:l = ['a','Z','w','C','A','b','t']l.sort(reverse=True)print(l)#按字母顺序从小到大排序:l = ['a','Z','w','C','A','b','t ...
C二叉树操作图解(建树,遍历,销毁)
后面有图解#include <stdio.h>#include <stdlib.h>#define maxn 100typedef char DataType; //定义数据类型typedef struct BiNode{ DataType data; struct BiNode *Lchild,*Rchild;} BiTr ...
约瑟夫环(C循环链表)
约瑟夫环(约瑟夫问题)是一个数学的应用问题: 已知n个人(以编号1,2,3…n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。 一个挺简单的循环的题,拿来初学者学链表时练手很适合 talk is cheap, show me the code 下面是代码:#include < ...