![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 77
内含很多c语言方面的项目及学习思路
冷極
这个作者很懒,什么都没留下…
展开
-
赫夫曼树和赫夫曼编码(C语言版)
赫夫曼树和赫夫曼编码(C语言版)一.赫夫曼树(一)赫夫曼树的定义二.赫夫曼编码(一)赫夫曼编码的定义及表示方法三.C语言编写(一)代码设计思路(二)源代码总览(三)部分源代码函数分析四.小结一.赫夫曼树(一)赫夫曼树的定义给定N个权值作为N个叶子结点,构造一棵二叉树,若该树的带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree)。哈夫曼树是带权路径长度(WPL)最短的树,权值较大的结点离根较近。二.赫夫曼编码(一)赫夫曼编码的定义及表示方法将赫夫曼树权值的原创 2020-12-07 18:48:42 · 4391 阅读 · 4 评论 -
一元稀疏多项式(C语言)
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>typedef struct polynomial//多项式的每一项结构{ double coefficient;//系数 int index;//指数 struct polynomial *next;//指针->指向下一个节点}node;struct polynomial *create();//创建链表void sort(struct pol原创 2020-11-11 23:40:39 · 1556 阅读 · 1 评论 -
扫雷游戏(C语言版)
一、扫雷的游戏规则这款游戏的玩法是在自定义大小的方块矩阵中随机布置一定量的地雷。由玩家逐个翻开方块,以找出所有地雷为最终游戏目标。使用鼠标左键随机点击一个方格,方格即被打开并显示出方格中的数字;方格中数字则表示其周围的8个方格隐藏了几颗雷。如果玩家翻开的方块有地雷,则游戏结束。 二、扫雷游戏的基本实现思路(基本流程)建立一个游戏菜单创建一个棋盘并将其初始化将初始化后的棋盘进行打印玩家落子并打印棋盘(玩家输入行列坐标的方式来落子)判定胜负关系(玩家是否获胜?有则直接游戏结束无则继续进行)原创 2020-11-08 13:16:33 · 1951 阅读 · 1 评论 -
三子棋游戏(C语言版)
三子棋游戏(C语言版)三子棋的规则三子棋是一个很古老的民间传统游戏,玩起来也非常便捷。三子棋也叫做OOXX棋,井字棋等,用“井”字分出3×3的格子,双方轮流下棋子(可以用O或者X来区别),只要将自己的棋子连成直线就赢了。三子棋的具体实现思路...原创 2020-11-03 11:21:40 · 9045 阅读 · 21 评论