2020年7月20日

摘要: #include<stdio.h> /* 分析100!结果值得末尾产生零的条件 可以得到:一个整数若含有一个因子5,则必然会在求100!时产生一个零。 因此问题转化为求1到100这100个整数中包含了多少个因子5。 因为一个数的阶乘,小于这个数的所有整数中分解出来的 5的个数肯定比2少,那么5*2得 阅读全文

posted @ 2020-07-20 21:34 黑炽 阅读(325) 评论(0) 推荐(0) 编辑

摘要: 得分为整数,然后去掉一个最高分和最低分,其余部分取平均值 #include<stdio.h> #define gradeMount 10 #define LL long long int main(void){ int i, grade; int count = 0; LL sumGrade = 0 阅读全文

posted @ 2020-07-20 20:49 黑炽 阅读(154) 评论(0) 推荐(0) 编辑

2020年7月19日

摘要: #include<stdio.h> #include<math.h> int main(void) { double y; int x, m, n, yy; //直线:y = 45 * (y - 1) + 31 //曲线: y = cosx /*其中,若两线相交,则把曲线上*变成+ 曲线**表示,直 阅读全文

posted @ 2020-07-19 18:36 黑炽 阅读(218) 评论(0) 推荐(0) 编辑

摘要: 在屏幕上用“*”显示0~360度的余弦函数cos(x)曲线 #include<stdio.h> #include<math.h> int main(void) { double y; int x, m;//x为横坐标,y纵坐标 //用反函数来计算(x,y)之间的关系 for (y = 1; y >= 阅读全文

posted @ 2020-07-19 18:20 黑炽 阅读(605) 评论(0) 推荐(0) 编辑

2020年7月2日

摘要: 首元结点就是指链表中存储的第一个数据元素的结点,就是结点Li 头指针是指向链表中的第一个结点的指针,如果有头结点,那么头指针所指结点为头结点,否则为首元结点 头结点是在首元结点之前附加的一个点,其指针域指向首元结点。 eg:当数据元素为整型时,头结点的数据域可以保存线性表的长度。 阅读全文

posted @ 2020-07-02 23:04 黑炽 阅读(1344) 评论(0) 推荐(0) 编辑

摘要: 1 typedef struct LNode { 2 ElemType data; 3 struct LNode* next; 4 }LNode, *LinkList; LinkList与LNode*这两者本质是等价的,习惯用LinkList 来强调定义的是某个单链表的头指针,用LNode*来定义指 阅读全文

posted @ 2020-07-02 22:45 黑炽 阅读(613) 评论(0) 推荐(0) 编辑

摘要: 1 #include <stdio.h> 2 #include <string.h> 3 #include <stdlib.h> 4 5 typedef int Position; 6 #define NotFound -1 7 8 void BuildMatch(char* pattern, in 阅读全文

posted @ 2020-07-02 22:36 黑炽 阅读(136) 评论(0) 推荐(0) 编辑

摘要: O(1) < O(log2n) < O(n) < O(nlog2n) < O(n2) < O(n3) < O(nk) < O(2n) 阅读全文

posted @ 2020-07-02 16:51 黑炽 阅读(506) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2020-07-02 16:32 黑炽 阅读(743) 评论(0) 推荐(0) 编辑

2020年6月28日

摘要: 1 Position Find(BinTree BST, ElementType X) { 2 if (!BST) return NULL;//查找失败 3 if (X > BST->Data) return Find(X, BST->Right);//在右子树中继续 4 else if (X < 阅读全文

posted @ 2020-06-28 22:41 黑炽 阅读(117) 评论(0) 推荐(0) 编辑