学习分享
rose_tu
这个作者很懒,什么都没留下…
展开
-
查找排序之快速排序 - 递归实现
#include <stdio.h>void QuickSort(int* a, int low, int high);int FindPos(int * a, int low, int high);// 快速排序 - 递归int main(void){ int a[6] = {2, 1, 6, 3, 4, 5}; int i; QuickSort(a, 0, 5);// 0- 第一个元素下标,5-最后一个元素下标 for ( i = 0; i &l原创 2020-06-08 13:54:37 · 179 阅读 · 0 评论 -
遍历输出 链式二叉树 先序 中序 后序
#include <stdio.h>#include <malloc.h>// 链式二叉树struct BTNode{ int data; struct BTNode * pLchild;// p-指针 L-左 struct BTNode * pRchild;};struct BTNode * CreateBTree(void);void PreTraverseBTree(struct BTNode * pT);void INTrave原创 2020-06-08 13:53:04 · 192 阅读 · 0 评论 -
数据结构与算法基础-队列-静态队列-代码演示
#include <stdio.h>#include <malloc.h>typedef struct Queue{ int * pBase;//数组首地址 pBase int front; int rear;}QUEUE;void init(QUEUE *);//初始化int en_queue(QUEUE *,int val);//入队int full_queue(QUEUE *);//队列是否已满void traverse_queue(原创 2020-05-28 16:53:43 · 122 阅读 · 0 评论 -
数据结构与算法基础-栈-代码演示
#include <stdio.h>#include <malloc.h>#include <stdlib.h>typedef struct Node{ int data; struct Node * pNext;}NODE, * PNODE;typedef struct Stack{ PNODE pTop; PNODE pBtottom;}STACK, * PSTACK;//PSTACK 等价于 struct Sta原创 2020-05-28 16:52:06 · 165 阅读 · 0 评论 -
数据结构-C语言-链表-算法演示
#include <stdio.h>#include <malloc.h>//动态分配内存,需要手动释放内存free()#include <stdlib.h>typedef struct Node{ int data;//数据域 struct Node * pNext;//指针域}NODE,* PNODE;//NODE等价于struct Node;PNODE等价于struct Node *PNODE create_list(void);//原创 2020-05-27 15:22:07 · 141 阅读 · 0 评论 -
C语言基础-笔记分享
C语言概述1.C的起源和发展 C ——> C++ ——> Java | C# 面向过程 ——> 面向对象2.C的特点 优点: 代码量小|速度快|功能强大 缺点:危险性高|开发周期长|可移植性不强3.C的应用领域 系统软件C语言编程预备知识:1.CPU、内存条、硬盘、显卡、主板、显示器之间的关系2.HelloWorld程序如何运行起来3.什么是数据类型 数据储存->数据分类 基本类型数据->整数|浮点数(实数原创 2020-05-26 18:05:28 · 296 阅读 · 0 评论 -
Linux常用命令-运维-部署-基础命令
Linux常用命令Linux一切皆文件一、命令基本格式 命令 [选项] [文件或目录] ls [选项] [文件或目录] #-超级用户;$-普通用户 -a 显示隐藏文件 -l 显示详细信息 -d 查看目录属性 -h 人性化显示文件大小 -i 显示inode ls -查询目录中内容 ls -l -查看详细信息 -rw-r--r-- -权限,默认10位, 1:文件类型(-:文件,d:目录,l:软连接文件原创 2020-05-26 17:49:15 · 246 阅读 · 0 评论 -
连续存储数组算法演示
连续存储数组算法demo#include <stdio.h>#include <malloc.h>//包含了malloc函数#include <stdlib.h>//包含exit函数struct Arr{ int * pBase;//数组首元素地址 int len;//数组长度 int cnt;//有效元素个数};void init_arr(struct Arr * pArr,int length);//初始化int appen原创 2020-05-26 17:38:01 · 108 阅读 · 0 评论