- 博客(21)
- 收藏
- 关注
原创 数据结构与算法基础之哈夫曼编码(C语言)
数据结构与算法基础之哈夫曼编码(C语言) 学习来源: 数据结构与算法基础(青岛大学-王卓) 地址: https://www.bilibili.com/video/BV1nJ411V7bd?p=22&spm_id_from=pageDriver 背景: 实现视频里老师的伪代码,并不完全一样,但基本雷同。 更新 2021/10/8 第一次发布 代码: 栈的实现(作为工具) Stack.h #ifndef _STACK_H_ #define _STACK_H_ //Stack object.
2021-10-08 20:29:59
416
原创 数据结构与算法基础之哈夫曼树(C语言)
数据结构与算法基础之哈夫曼树(C语言) 学习来源: 数据结构与算法基础(青岛大学-王卓) 地址: https://www.bilibili.com/video/BV1nJ411V7bd?p=22&spm_id_from=pageDriver 背景: 实现视频里老师的伪代码,并不完全一样,但基本雷同。 更新 2021/8/1 第一次发布 代码: Huffman.h #ifndef _HUFFMAN_H_ #define _HUFFMAN_H_ typedef struct Huffman *H
2021-08-01 17:43:20
241
原创 数据结构与算法基础之对称矩阵(C语言)
数据结构与算法基础之对称矩阵 学习来源: 数据结构与算法基础(青岛大学-王卓) 地址: https://www.bilibili.com/video/BV1nJ411V7bd?p=22&spm_id_from=pageDriver 背景: 实现视频里老师的伪代码,并不完全一样,但基本雷同。 更新 2021/7/3 第一次发布 代码: SymmetryMatrix.h #ifndef _SYMMETRYMATRIX_H_ #define _SYMMETRYMATRIX_H_ typedef s
2021-07-03 23:49:56
902
1
原创 数据结构与算法基础之kmp算法(C语言)
数据结构与算法基础之kmp算法 学习来源: 数据结构与算法基础(青岛大学-王卓) 地址: https://www.bilibili.com/video/BV1nJ411V7bd?p=22&spm_id_from=pageDriver 背景: 实现视频里老师的伪代码,并不完全一样,但基本雷同。 更新 2021/7/1 第一次发布 代码: Kmp.h #ifndef _KMP_H_ #define _KMP_H_ int Position(char *String, char *MatchStr
2021-07-01 22:22:07
167
原创 数据结构与算法基础之环形队列实现(C语言)(升级版)
数据结构与算法基础之环形队列实现 学习来源: 数据结构与算法基础(青岛大学-王卓) 地址: https://www.bilibili.com/video/BV1nJ411V7bd?p=22&spm_id_from=pageDriver 背景: 实现视频里老师的伪代码,并不完全一样,但基本雷同。 更新 2021/6/20 第一次发布 代码: CircleQueue.h #ifndef _CIRCLEQUEUE_H_ #define _CIRCLEQUEUE_H_ typedef struct
2021-06-20 15:14:30
266
原创 数据结构与算法基础之栈实现(C语言)
数据结构与算法基础之栈实现 学习来源: 数据结构与算法基础(青岛大学-王卓) 地址: https://www.bilibili.com/video/BV1nJ411V7bd?p=22&spm_id_from=pageDriver 背景: 实现视频里老师的伪代码,并不完全一样,但基本雷同。 更新 2021/5/31 第一次发布 代码: Stack.h #ifndef _STACK_H_ #define _STACK_H_ struct TheStack { char c[32]; };
2021-05-31 23:52:57
232
3
原创 数据结构与算法基础之线性表链式实现(C语言)
数据结构与算法基础之线性表链式实现 学习来源: 数据结构与算法基础(青岛大学-王卓) 地址: https://www.bilibili.com/video/BV1nJ411V7bd?p=22&spm_id_from=pageDriver 背景: 实现视频里老师的伪代码,并不完全一样,但基本雷同。 代码: LinkList.h #ifndef _LINKLIST_H_ #define _LINKLIST_H_ struct Node { char Data[16]; struc
2021-05-12 17:04:52
149
原创 数据结构与算法基础之线性表顺序实现(C语言)
数据结构与算法基础之线性表顺序实现 学习来源: 数据结构与算法基础(青岛大学-王卓) 地址: https://www.bilibili.com/video/BV1nJ411V7bd?p=22&spm_id_from=pageDriver 背景: 实现视频里老师的伪代码,并不完全一样,但基本雷同。 代码: SequenceList.h #ifndef _SEQUENCELIST_H_ #define _SEQUENCELIST_H_ struct List_SQ { int *Sequ
2021-05-05 00:12:09
455
原创 数据结构环形队列学习(c语言)
数据结构环形队列学习(c语言) 实现效果 效果模型描述 代码设置队列长度为5,数组实际大小为6(队列长度加1) 黄色方格是队列头,灰色是未被使用内存,蓝色是队列元素 Example1: 当队列添加满元素时(此时队列元素为5) Example2: 删除Example1中队列3个元素(此时队列元素为2) Example3: 在Example2队列基础上增加3个元素(此时队列长度为5) Example4: 在Example3队列基础上删除3个元素(此时队列长度为2) 代码 #inclu
2021-04-14 20:52:10
374
原创 用c语言实现字符大小写转化
用c语言实现字符大小写转化 原理介绍 运行效果 代码 #include <stdio.h> #include <stdlib.h> void toCapital(char *c) { *c &= (char)0xDF; //c and 11011111b } void toLower(char *c) { *c |= (char)0x20; //c or 00100000b } int main(void) { c
2021-04-13 22:15:45
179
原创 数据结构简单队列学习(最简单)
数据结构简单队列学习(c语言) 实现效果 代码 #include <stdio.h> #include <stdlib.h> #include <string.h> //Queue struct typedef struct { int head; int tail; int *queue; size_t arr_len; size_t que_len; } Queue; void NewCommonQueue(Queue
2021-04-11 21:28:06
126
原创 汇编学习(王爽实验16)
汇编语言学习(王爽-8086) 实验16: 编辑包含多个功能子程序的中段例程 实验要求 实现效果 当ah为1,al为2 当ah为2,al为4 代码 assume cs:code,ds:data,ss:stack ;-------------------------------------------------- stack segment db 128 dup (0) stack ends ;-------------------------------------
2021-04-11 17:51:06
295
原创 汇编学习(王爽实验15)
汇编语言学习(王爽-8086) 实验15: 安装新的int9 中断例程 实验要求 实现效果 代码 assume cs:code,ds:data,ss:stack ;-------------------------------------------------- stack segment db 128 dup (0) stack ends ;-------------------------------------------------- data segmen
2021-04-04 19:29:14
198
原创 汇编学习(王爽实验14)
汇编语言学习(王爽-8086) 实验14:访问CMOS RAM 实验要求 实现效果 代码 ```bash assume cs:code,ds:data,ss:stack ;-------------------------------------------------- stack segment dw 16 dup (0) stack ends ;-------------------------------------------------- data segm
2021-03-28 16:48:25
275
原创 汇编学习(王爽实验11)
汇编语言学习(王爽-8086) 实验11:编写一个子程序 实验要求 代码 assume cs:code,ds:data,ss:stack ;-------------------------------------------------- stack segment dw 16 dup (0) stack ends ;-------------------------------------------------- data segment db 'wel8co
2021-03-20 15:14:00
220
原创 汇编学习(王爽课程设计1)
汇编学习(王爽课程设计1)(8086) 吐槽 c语言10分钟搞定的事情,花了我3天时间! 任务 运行效果 代码 assume cs:code,ds:data,ss:stack ;-------------------------------------------------- data segment db '1975',0,'1976',0,'1977',0,'1978',0,'1979',0,'1980',0,'1981',0,'1982',0,'1983',0
2021-03-09 00:19:11
184
原创 二分查找学习(C语言)
二分查找学习(c语言) 注:代码在Linux下书写,有些Linux头文件没删,但没有使用 排序用的快速排序,这个我已经提前封装为函数 代码只有两个函数为二分查找,其它为辅助 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <math.h> #include <time.h> #define My_Rand(a
2021-03-06 19:08:49
124
原创 快速排序学习(C语言)
快速排序学习(C语言) 注: 我是在Linux下写的代码,有些Linux头文件没删,但这次代码没用到。 新手一名,快速排序研究了很久,见谅。 下面代码包含main函数和一些辅助函数,快速排序在唯一函数中。 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <math.h> #include <time.h> #
2021-03-06 16:36:54
112
原创 汇编学习(王爽实验10)
汇编语言学习(王爽-8086) 实验10: 编写小程序 ps:大致是用汇编实现c语言把整数转字符串输出 assume cs:code,ds:data,ss:stack ;-------------------------------------------------- stack segment dw 1024 dup (0) stack ends ;-------------------------------------------------- data segment
2021-03-04 19:48:29
204
1
原创 QT学习第一次作业
QT学习第一次作业 实现按钮Open/Close窗口 1. main.cpp #include "widget.h" #include <QApplication> int main(int argc, char *argv[]) { QApplication a(argc, argv); Widget w2; Widget w(&w2); w.show(); return a.exec(); } 2. widget.h #ifndef WI
2021-02-28 01:40:02
553
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅