
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
记录下linux 内核源码下载网址:https://mirrors.edge.kernel.org/pub/linux/kernel/linux 0系列版本下载网址http://oldlinux.org/Linux.old/
请参考以下博客:https://www.jianshu.com/p/4576b2c76e9e/https://blog.csdn.net/baidu_41672657/article/details/83926642https://blog.csdn.net/qq_42713883/article/details/81077280https://source.android.goo...
/*** 实验题目:* 求5x5阶螺旋方阵* 实验目的:* 掌握数组算法设计* 实验内容:* 以下是一个5x5阶螺旋方阵。编写程序,输出该形式的nxn(n<10)阶方阵(顺时针方向旋进)* 1 2 3 4 5* 16 17 18 19 6* 15 ...
/*** 实验题目:* 求解栈元素排序问题* 实验目的:* 掌握栈应用的算法设计* 实验内容:* 按升序对一个字符栈进行排序,即最小元素位于栈顶。* 最多只能使用一个额外的栈存放临时数据。* 并输出栈排序过程。*/#include <stdio.h>#include <
一、什么是哈夫曼树?哈夫曼树是一种带权路径长度最短的二叉树,也称为最优二叉树。用一幅图来说明:它们的带权路径长度分别为:图a: WPL=5*2+7*2+2*2+13*2=54图b: WPL=5*3+2*3+7*2+13*1=48可见,图b的带权路径长度较小,可以证明图b就是哈夫曼树(也称为最优二叉树)。二、如何构建哈夫曼树一般按下面步骤构建:1,将所有左,右子树...
/*** 实现环形队列各种基本运算的算法* 目的:* 领会环形队列存储结构和掌握环形队列中各种基本运算算法设计* 主要功能:* 1、初始化队列q* 2、判断队列q是否非空* 3、依次进队元素a、b、c* 4、出队一个元素,输出该元素* 5、依次进队元素d、e、f* 6、输出出队序列...
/*** 实验题目:* 利用KMP算法求子串在主串中出现的次数* 实验目的:* 深入掌握KMP算法的应用* 实验内容:* 利用KMP算法求子串t在主串s中出现的次数,并以s="aaabbdaabbde",* t="aabbd"为例显示匹配过程。*/#include <st
/*** 用单链表实现两个大整数相加运算* 目的:深入掌握单链表应用的算法设计* 主要功能:* 1、将用户输入的十进制整数字符串转化为带头结点的单链表,每个结点存放一个整数位* 2、求两个整数单链表相加的结果单链表* 3、求结果单链表的中间位,如123的中间位为2,1234的中间位为2* @date:2018-01-14* @author:xiezh...
/*** 实验题目:* 用递归方法逆置带头结点的单链表* 实验目的:* 掌握单链表递归算法设计方法* 实验内容:* 用递归方法逆置一个带头结点的单链表*/#include <stdio.h>#include <malloc.h>typedef char ElemType;typede
/*** 实验题目:* 求两个对称矩阵之和与乘积* 实验目的:* 掌握对称矩阵的压缩存储方法及相关算法设计* 实验内容:* 已知A和B为两个nxn阶的对称矩阵,输入时,对称矩阵只输入下三角形元素,* 存入一维数组。设计程序,完成如下功能:* 1、求对称矩阵A和B的和。* 2、求对称矩阵A和B的乘积。*...







