自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Linux(Cenotos 7)安装Typora的步骤及遇到的问题。1.--no -sandbox 2.version CXXABI_1.3.8‘ not found

Linux(Cenotos 7)安装Typora的步骤及遇到的问题。1.--no -sandbox 2.version CXXABI_1.3.8‘ not found

2022-01-09 16:31:47 644

原创 C语言文件的读写

对文件的读和写是最常见的文件操作,在C语言中提供了多种文件读写的函数:1.字符读写函数:fgetc 和 fputc2.字符串读写函数:fgets 和 fputs3.字符块读写函数: fread 和 fwrite4.格式化读写函数: fscanf 和 fprintffopen()函数的模式字符串字符读写函数 fgetc 和 fputc字符读写函数是以字符为单位的读写函数。每次可从文件...

2020-02-26 11:35:51 1023

原创 哈夫曼树创建和译码

题目描述假设某通信报文的字符集由A,B,C,D,E,F这6个字符组成,它们在报文中出现的频度(频度均为整数值)。(1)构造一棵哈弗曼树,依次给出各字符编码结果。(2)给字符串进行编码。(3)给编码串进行译码。规定:构建哈弗曼树时:左子树根结点权值小于等于右子树根结点权值。生成编码时:左分支标0,右分支标1。输入第一行:依次输入6个整数,依次代表A,B,C,D,E,F的频度,用空格...

2019-12-10 08:39:29 401

原创 二叉树算法

#include<stdio.h>#include<stdlib.h>#define MAXSIZE 20 #define MAX 20int Count = 0;int Count1 = 0;int depth;int du1 = 0;int du2 = 0;//树的存储结构 typedef struct Node{ char data; stru...

2019-11-13 11:37:27 145

原创 三元组表的存储

问题:在A+B和A-B中仍然存在问题。ptd->linux Ronz.linux (*ptd).linux  //三个等效小知识:"."优先级高于"*"#include<stdio.h>#define MAXSIZE 1000#include<windows.h>typedef struct { int row; int col; int va...

2019-11-05 09:15:10 1540

原创 寻找矩阵中的鞍点-问题

鞍点:每行中最小的数,同时也是每列最大的数。在AD函数中最外层循环找出每行最小的数,同时将其列标存入数组b[M]中,继续在此循环中判断其是不是每列最大的数,如果是则输出,不是则跳出“判断其是不是每列最大的数”这个循环,继续进行这行第二个最小的数。判断结束后跳到最外层循环。进行下一行的判断。#include<stdio.h>#include<stdlib.h>#def...

2019-10-31 18:32:51 785

原创 矩阵--奇数阶魔方阵

问题:解决方法: x = (x - 1 + m) % m; y = (y + 1 + m) % m;1.直接找到了超出魔方阵的(-1,X),(X,-1)(-1,-1)格。而不用if else实现。2.#include<stdio.h>#define M 20void Init (int SHUZU[M][M],int m){ int i,j; f...

2019-10-27 22:29:53 2176

原创 循环队列

顺序队列#include<stdio.h>#include<stdlib.h>#define MAX 100typedef struct{ int elem[MAX]; int front,rear;}CSequene;//初始化 CSequene* InitSequene (){ CSequene *q; q = (CSequene *)mallo...

2019-10-21 21:55:38 134

原创 栈的C语言实现

顺序栈#include<stdio.h>#include<stdlib.h>#define MAXSIZE 100typedef struct SeqNode{ char ch[MAXSIZE]; int top;}Seqstack;//初始化栈Seqstack* Initstack(){ Seqstack *s; s = (Seqstack *)ma...

2019-10-17 23:23:32 110

转载 scanf函数的理解

众所周知,C语言中的scanf函数的作用是从标准输入设备(通常是键盘)读取输入值,并存储到参数列表中指针所指向的内存单元。下面从几个方面说一下一些稍微细节的东西。下面的实验都在vc6.0中通过。1、scanf的返回值scanf通常返回的是成功赋值(从标准输入设备赋值到参数列表所指定的内存区域)的数据项数,如果出错或是遇到end of file(注意,如果想从键盘输入EOF,在windows的D...

2019-10-16 17:44:49 792

原创 C语言建立链表的操作

尾插法建立带头结点的单链表#include<stdio.h>#include<stdlib.h>typedef struct Linklist{ int data; struct Linklist *next;}Node;Node *Creat(){ Node *Head; Node *pNew,*r; int x; Head = (Node*)ma...

2019-10-16 00:48:56 220

原创 Linux-Ubuntu和windows双系统装机时卡logo解决方法以及删除安装linux时分区的处理办法

卡logo在ubuntu引导那里install ubuntu 在这里按e在linux开头那行末尾加入 acpi=off如图就好了。删除分区有的分区无法删除,通过下载分区管理软件解决。链接如下https://www.disktool.cn/download.html...

2019-10-15 10:42:08 269

转载 约瑟夫环(无头结点的循环链表)

约瑟夫环(无头结点的循环链表)通过这个程序熟悉了如何建立循环链表,以及指针的许多问题。这个题采用了无头指针的循环链表。1.明白了无头指针的循环链表和普通的循环链表的区别。2.关于链表长度的求法。3.创建链表一般返回的是尾指针,尾指针可以方便的找到头指针。以及每次用指针时,记得保存指针。4.typedef struct Node {int id;int password;struc...

2019-10-13 22:10:07 2966 1

空空如也

空空如也

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

TA关注的人

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