自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 十大排序算法之快速排序、堆排序、归并排序

快速排序、堆排序、归并排序,三个面试中常见的三种排序算法,通俗易懂。

2022-07-11 21:10:47 1134

原创 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None

问题描述:在anaconda安装TensorFlow报错如图所示,无论是使用清华源还是翻墙都是解决不了,最后百度发现是网络代理的锅 解决方法:控制面板->Internet选项->连接->局域网设置->取消代理服务器勾选 ...

2022-05-19 10:44:58 4099

原创 使用Hexo在GitHub搭建个人主页的几点注意事项

原文链接:https://zhuanlan.zhihu.com/P/25471760 安装好node、git之后 在D盘下新建一个空文件夹,如myblog 在该文件夹下进入cmd模式 deploy: type: git repo: https://github.com/username/username.github.io.git branch: master 最后一行改为: branch: main 注意之后每一步都在blog文件夹下进行 如果有报错基本都可以自行百度解决 ..

2022-04-04 16:09:08 790

原创 MATLAB画图笔记

MATLAB画图笔记 plot(X, sort(OURS(:, 2)), 'ro-', 'MarkerSize', 8, 'LineWidth',1.2); hold on; plot(X, sort(LPM(:, 2)), 'mv-', 'MarkerSize', 8, 'LineWidth', 1.2); hold on; xlabel('X Label'); ylabel('Y Label'); axis([0, 1.02, 0, 1.02]); set(gca,'xtick',0:0.2:1);

2022-01-18 19:57:14 537

原创 合并两个排序的链表

/* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } };*/ class Solution { public: ListNode* Merge(ListNode* pHead1, ListNode* pHead2) { if(pHead1 == NULL || pHead2 == NULL) return pHea

2021-11-27 15:45:32 688

原创 合并两个有序链表

/* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } };*/ class Solution { public: ListNode* Merge(ListNode* pHead1, ListNode* pHead2) { if(pHead1 == NULL || pHead2 == NULL) return pH.

2021-11-13 21:11:58 520

原创 单链表反转的两种方法:递归与非递归

反转链表 方法一: /* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } };*/ class Solution { public: ListNode* ReverseList(ListNode* pHead) { if(pHead == NULL || pHead->next == NULL) return

2021-11-05 20:19:07 278

原创 反转字符串的两种方法

反转字符串 方法一: class Solution { public: /** * 反转字符串 * @param str string字符串 * @return string字符串 */ string solve(string str) { // write code here int len = str.size(); char tmp; for(int i = 0; i < l

2021-11-05 19:52:52 168

原创 快速排序算法代码

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 快速排序算法代码 #include<iostream> using namespace std; typedef int ElementType; void Swap(int* a, int* b) { int temp = *a; *a = *b; *b = temp; } void Insertion_sort(int A[], int N) { for (int p = 1; p < N; p++) {

2021-11-01 20:30:25 215

原创 两种最大堆的建立方式

两种最大堆的建立方式 方法1:逐个插入 通过插入操作,将N个元素一个个相继插入到一个初始为空的堆中去。 #include<stdio.h> #include<stdlib.h> #define MAXDATA 1000 /* 该值应根据具体情况定义为大于堆中所有可能元素的值(哨兵) */ #define ERROR -1 /* 错误标识应根据具体情况定义为堆中不可能出现的元素值 */ typedef int ElementType; typedef struct HNode *H

2021-10-06 20:11:22 887

原创 二叉树的递归遍历

二叉树的递归遍历 #include<stdio.h> #include<stdlib.h> typedef char ElementType; typedef struct TNode *Position; typedef Position BinTree; // 二叉树类型 struct TNode{ // 树结点定义 ElementType Data; // 结点数据 BinTree Left; // 指向左子树 BinTree Right;

2021-10-04 13:33:01 98

原创 线性表的顺序存储和链式存储

数据结构学习笔记1-链表线性表线性表的顺序存储实现线性表的链式存储实现合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 线性表 ![](https://img-blog.csdnimg.cn/3057c9ba82f04c02b9f325f44

2021-10-04 10:27:34 145

空空如也

空空如也

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

TA关注的人

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