![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 80
风吹八万里
随波而不逐流
展开
-
栈的基本操作
栈的基本操作比较简单,但是每次打一遍比较麻烦,所以就写在这里,用的时候直接打印复制,然后生成stack.h文件,直接用可以省些时间.下面是代码:#ifndef STACK_H_INCLUDED#define STACK_H_INCLUDED#define MAXSIZE 100typedef char ElemType;typedef struct {//初始化栈 ElemTyp...原创 2019-11-06 17:07:05 · 198 阅读 · 0 评论 -
递归方法创建二叉树(使用二级指针和不使用二级指针)
关于二叉树的创建思想,总的来说就是先创建根节点,然后创建左子树,创建右子树,和先序遍历的思想一致.对于二叉树的创建,令我疑惑不解的是用二级指针的操作,会有很多关于指针的操作,但是用二级指针的原因总结起来就是函数的调用是值传递,所以用一级指针需要返回值,而用二级指针不需要返回值.接下来用代码直观的表示一下.这是节点数据:typedef struct Node{ char data; str...原创 2019-10-30 23:52:32 · 1735 阅读 · 2 评论 -
C语言计算100的阶乘
学习是一个过程 , 打好坚实的基础往往可以起到事半功倍的效果 , 有时候看似浪费时间的把一道题反复研究 , 最后却能带来意想不到的好的结果 . 万丈高楼得有一个好的地基 , 心急吃不到热豆腐 , 这些写给时常急躁的自己 , 希望自己可以时刻不忘慢工出细活的道理 .100的阶乘是一个十分庞大的数字 , 已经超过了C语言数据类型所能表示的最大数字 . 因此我们需要另外寻找方法来计算这个庞大的数字 ....原创 2019-06-01 00:16:49 · 23796 阅读 · 8 评论 -
C语言之快速排序
快速排序原创 2019-06-02 23:07:38 · 221 阅读 · 2 评论 -
多项式的减法链表实现
话不多说,代码如下#include <stdio.h>#include <stdlib.h>typedef struct Node{ int coef; //系数 int exp; //指数 struct Node *next;}*List , LNode; List Creat(List head,int n){ // 单链表的创建 List p...原创 2019-09-19 21:33:33 · 378 阅读 · 0 评论