- 博客(9)
- 收藏
- 关注
原创 图书管理系统
#include using namespace std;#include #include #define MAX 10000#include#include//system ("cls");#include//Sleep(1000);1000=1分钟FILE *fp;FILE *fp1;//0 销毁;//1 正常;//2 借出;void longinFrame()
2017-06-23 18:58:13 391
转载 动态规划 数字三角形
#include #include #include "string.h"#define Max 101using namespace std;int D[Max][Max];int num;int MaxSum(int num){ int i, j; for(i = num - 1; i >= 1; i --) for(j = 1; j <= i;
2017-06-12 21:57:22 232
原创 假设nn的稀疏矩阵A采用三元组表示,设计一个程序exp6-4.cpp实现如下功能:
(1)生成如下两个稀疏矩阵的三元组a和b; (2)输出a转置矩阵的三元组;(3)输出a+b的三元组;(4)输出ab的三元组。#include #includeusing namespace std;#define M 4#define N 4typedef struct{ int r; int c; int d;} TupNode;ty
2017-06-11 21:48:12 4317
原创 整数划分
//此问题可以看做苹果问题的简化,就是n个苹果放n个盘子,但要考虑到所有情况,还要结合此问题实际。#include int fun(int n,int m){ if(n < 1|| m < 1) return 0; if(n == 1||m == 1) return 1; if(n < m) return fun(n,n); if(n
2017-06-07 16:07:39 207
转载 来自贺老师
#ifndef DLINKLIST_H_INCLUDED#define DLINKLIST_H_INCLUDEDtypedef int ElemType;typedef struct DNode //定义双链表结点类型{ ElemType data; struct DNode *prior; //指向前驱结点 struct DNode *next
2017-06-05 18:50:55 249
原创 逆置元素
#include #include#includeusing namespace std;typedef struct DNode{ int data; struct DNode *prior; struct DNode *next;}DLinkList;void InitList(DLinkList *&L){ L=(DLinkList *)mal
2017-06-05 18:41:18 298
原创 递增序列排列
#include #include#includeusing namespace std;typedef struct LNode{ char data; struct LNode *next;}LinkList;void InitList(LinkList *&L){ L=(LinkList*)malloc(sizeof(LinkList)); L
2017-06-05 17:33:52 1213
原创 删除单链表中元素值最大的节点
#include #include#includeusing namespace std;typedef struct LNode{ int data; struct LNode *next;} LinkList;void InitList(LinkList *&L){ L=(LinkList *)malloc(sizeof(LinkList));
2017-06-05 16:59:54 8904 4
翻译 数据结构之元素拆分
//此程序在拆分元素是没有问题,但有一定缺陷,再输入时注意空格等隐藏字符的输入,最好输入例子10asdfghjklo,中间不要有空额换行等字符。#include #include#includeusing namespace std;typedef struct LNode{ char data; struct LNode *next;} LinkL
2017-06-02 10:41:04 460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人