自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Windows10/11自定义安装WSL2/ubuntu20.04

WSL为Windows下学习Linux开发的强力工具,相较于双系统,使用较为方便安全,相较于虚拟机,对硬件支持更完善,使用VSCode等IDE可直接修改WSL内代码,也可通过远程控制工具实现图形界面控制。对于 x64 系统:版本 1903 或更高版本,内部版本为 18362.1049 或更高版本。对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。打开,搜索ubuntu,安装,安装完成后可以在开始菜单中看到应用图标,此时不要打开。创建自定义目录,如;以。

2024-10-06 01:45:53 941

原创 【Git笔记管理】Git远程仓创建与权限管理

由于工作开发环境影响,为便于管理日常笔记,在云服务器上搭建Git远程仓,通过ssh免密clone、push笔记;实现ssh基本管理权限,禁止ssh登录后修改笔记账户中内容。

2023-11-20 12:26:31 475 1

原创 Matlab GUI axes绘制数据可放大缩小

Matlab GUI axes绘制数据可放大缩小

2022-03-28 23:46:17 3705 3

原创 【数据结构C++】最小堆实现链式Huffman树

最近在学习Huffman树和Huffman编码,最近学习效率下降严重,两天才看懂写出来。在写本程序的时候,甚至犯了很多低级错误,例如重复包含了头文件……思路:1、创建哈夫曼树需要的最小堆;2、若给与n个带权值节点需要组成哈夫曼树,那么最小堆需要的节点数为2*n-1;3、将所有给予权值存放入新建节点并插入最小堆;4、创建哈夫曼树,每次取出两个最小权值节点;创建一个新节点,权值为两节点权值之和,左右儿子为两节点;5、再将这个新节点插入最小堆中;6、重复4、5两步骤n-1次,得到哈夫曼树。具体代

2021-05-08 23:42:18 504

原创 【数据结构C++】最大堆最小堆的实现

数据结构学习过程中,了解了最大堆最小堆的知识,现自己根据理解实现了最大堆。对于实现最大最小堆,我总结了以下我可能会犯错的几点:1、最大最小堆利用完全二叉树来实现,注意完全二叉树的左对齐性质,还有所有子节点均小于(或大于)父节点的性质;2、实现用到的数组,0位置不存放需要插入的元素,在0位置放置一个极大值(或极小值),可以充当哨兵作用。如果0位置放置了需要插入的元素,则会影响父子节点之间位置关系的运算,不满足parent = child / 2,给操作带来麻烦;3、注意理解上滤概念,理解上滤在插入和删

2021-05-07 13:30:14 487 1

原创 【数据结构C++】二叉树的各种功能递归实现

自学数据结构二叉树后,自己将二叉树用递归的方式完全实现了一遍,包括前中后序遍历,基本都是通过递归来实现的。.h文件typedef int ElemType;typedef struct TreeNode { ElemType data; struct TreeNode* Left; struct TreeNode* Right;}treeNode;class BstRecursion {public: //构造函数 BstRecursion(); //析构函数 ~BstRecu

2021-05-06 12:24:14 244

原创 【C++】 string字符串计算式进行中缀转后缀并完成计算

最近上课需要做简单计算器,涉及到数据结构栈的应用,实现了字符串计算式中缀转后缀,并进行计算,写的可能有点乱,完全按自己思路写的。#include<iostream>using namespace std;#include<vector>#include<stack>#include <sstream>//判断是否为运算符号,是的话返回真bool IsOperator(string c) { if (c == "(" || c == ")"

2021-04-24 21:59:05 271

原创 C++类实现数据结构单链表

小白最近刚开始学习数据结构,用类实现了单链表栈和队列。本文是单链表部分。.h文件#pragma once#include<iostream>using namespace std;typedef int ElemType;typedef struct LinkList{ ElemType data; struct LinkList* next;}LinkList;class List{public: List(); ~List(); //1、链

2021-04-15 17:33:25 593 2

原创 MFC实现简单连续加减计算器

C++初学者完成课程作业,时间有限没实现括号运算,也可以使用vector容器写,我这里没有用,思路是一样的。添加类成员:void MyCalculate(); //计算函数CString m_str; //显示字符串double m_num1; //运算数字1double m_num2; //运算数字2double m_result; //运算结果CString m_str1[30]; int m_str1Num = 0; int m_ASMDNum = 0; 创建字

2021-03-30 21:48:21 1823 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除