- 博客(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
375
原创 数据结构与算法基础之哈夫曼树(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
207
原创 数据结构与算法基础之对称矩阵(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
856
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
136
原创 数据结构与算法基础之环形队列实现(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
232
原创 数据结构与算法基础之栈实现(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
176
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
120
原创 数据结构与算法基础之线性表顺序实现(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
410
原创 数据结构环形队列学习(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
332
原创 用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
150
原创 数据结构简单队列学习(最简单)
数据结构简单队列学习(c语言)实现效果代码#include <stdio.h>#include <stdlib.h>#include <string.h>//Queue structtypedef 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
99
原创 汇编学习(王爽实验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
252
原创 汇编学习(王爽实验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
165
原创 汇编学习(王爽实验14)
汇编语言学习(王爽-8086)实验14:访问CMOS RAM实验要求实现效果代码```bashassume cs:code,ds:data,ss:stack;-------------------------------------------------- stack segment dw 16 dup (0) stack ends;-------------------------------------------------- data segm
2021-03-28 16:48:25
243
原创 汇编学习(王爽实验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
196
原创 汇编学习(王爽课程设计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
160
原创 二分查找学习(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
98
原创 快速排序学习(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
88
原创 汇编学习(王爽实验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
169
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
501
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人