自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 [计组]3.存储系统

参考王道考研的计组课所作的笔记,3.存储系统

2021-12-04 02:28:48 795

原创 等懂

#include <iostream.h> #include <stdlib.h> typedef struct{ int x; int y; }PosType; typedef struct{ int Color; int Visited; PosType seat; }ElemType; #include "d:\VC99\Stack.h" #define M 8 #define N 8 ElemType g[M][N]; void CreateGDS(ElemTyp

2020-09-10 03:16:31 235 2

转载 放着,继续想,怎么弄出来的

bool check(int* visited, int row, int col) { for (int i = 0; i < row; i++) if (col == visited[i] || row + col == (visited[i] + i) || row - col == i - visited[i]) return false; return true; } void backtrack(int n, int row, int* visited, ch.

2020-09-04 11:29:14 150

原创 (滑稽保命)对于《数据结构》严蔚敏教程的吐槽,附:详细代码

这篇博客,仅供搞笑,并无任何不尊敬作者的意思,原书作者在学习上给了我很大帮助! 前言:我学习到链式存储结构,书中p37页,合并两个链表这一章节,它给了一段不超过15行的抽象代码~(微笑) 书图: 然后我们看看万恶之源: 对,就是这个,时间复杂度跟表长有关,等于O(La+Lb) 然后...给大家看看主函数: int main() { if (!InitList(&La)) { return ERROR; } if (!InitList(&Lb)) { r

2020-08-18 00:11:41 1882 2

原创 北大OJ——求幂算法解析(1001)

本文章只代表作者自己的思路,如有不对,欢迎各位大佬指导,博主还是个菜鸟,博文只做笔记使用 题目描述: 题目样本: 思路: 常见的int,double,long已经满足不了那么高精度的数值 我们可以用字符串存入字符数组中,再进行计算 例如1.23和1.23相乘 从字符串的输入,从小数点位置判断出小数点后的位数,这里是2位 在字符串中去掉小数点,这里是123 然后取数依次相乘,产生的进位相加,根据位置再错位相加,这里是 123 0246 00369..

2020-08-01 02:56:25 685

转载 北大OJ第二题-高精度算法实现

北大OJ第二题-高精度算法实现 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> void rmpoint(char[], int*); void chen(char[], char[]); void addpoint(char[], char[], int); int main() { char n1[7], n2[410], n3[410]; int a, p, i; while (sc

2020-07-29 00:47:35 314

原创 双链的基本操作(C语言实现,超详细)

通过单向链表的学习,我们已经明白了链表的形成,链表就如同一个铁链一样 一个结点连着下一个结点,形成一条链型的数据结构。 现在我们来简单了解双向链表实现增删改查功能 先上全部代码: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<string.h> void intput(void);/*增加数据*..

2020-07-17 12:01:32 1012

原创 C语言(单向链表详细讲解)

对链表的基本操作有:创建,查找,插入,删除,修改,也就是我们常常说的增删改查 建立带有头结点的单向链表 建立链表就是根据需要一个一个的开辟新结点,在结点中存放数据,并建立结点之间的链接关系,建立单向链表有两个关键的问题: 第一、结点的存储空间必须是由程序来动态分配的 第二、结点之间必须形成链状 建立单向链表的主要操作步骤如下: 读取数据 生成新节点 将数据存入节点的成员变量中 将新结点添加到链表中 重复上述操作直至输入结束 我们用一段代码来说明:建立一个学生电话簿的单向链表 ..

2020-07-16 02:49:37 2144

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除