自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 有限元进击

int main(){int a[7];while(cin>>a[0]>>a[1]>>a[2]>>a[3]>>a[4]>>a[5]>>a[6])vectorfor(int i=0;i<7-1;i++){if{a[i]+1=a[i+1]}}}

2020-08-11 17:11:01 137

原创 main函数的参数解析运用

#include <stdio.h> //功能就是从命令行中传递字符串,并且打印出来#include <iostream>#include <fstream>#include<iostream>#include<string>using namespace std;int main(int argc, char* argv[]){ char** p = argv; if (argc > 1) { ifstream

2020-08-03 15:54:46 171

原创 SET自设计格式读取

#include#include#include #include #includeusing namespace std;templatevector<vector> DataOut(ifstream& fin, int n, int size){string line;stringstream lineStream;vector<vector> Data;vector vecTmp;vecTmp.resize(size);for (int i

2020-07-31 01:31:48 217

原创 VTK读取接口

#include#include#include #include #includeusing namespace std;templatevector<vector> DataOut(ifstream& fin, int n, int size){string line;stringstream lineStream;vector<vector> Data;vector vecTmp;vecTmp.resize(size);for (int i

2020-07-30 23:42:07 192

原创 二进制读写 综合

/*//1111111111111111111111111*/#include<stdio.h>#include<stdlib.h>#include<time.h>//采用C模式写二进制文件void DataWrite_CMode(){ int n = 2e8; //int n = 2e2; //准备数据 int *pos; //double pos[2000000]; pos = new int[n]; for (int i = 0;

2020-07-22 01:11:19 162

原创 VTK读取 replace_all字符串整理 regex_match关键词匹配

#include using namespace std;#include<stdio.h>#include<stdlib.h>#include <time.h>#include#include#include#include#include#includeusing namespace std;#include<unordered_set>#include<unordered_map>#include string

2020-07-20 01:00:11 129 1

原创 VTK读取: 字符串截取匹配

#include<stdio.h>#include<stdlib.h>#include <time.h>#include<stdio.h>#include#include#include<math.h>#includeusing namespace std;#include #include #include #include #include<unordered_set>#include <strin

2020-07-20 00:59:37 128

原创 字符串通配符 ,物理模型一定要极其清晰。大脑中一定要有极其完整准确的图像,画面感一定要极其强。记忆宫殿 图像画面模型

物理模型一定要极其清晰,大脑中一定要有极其完整准确的图像,记忆宫殿bool isMatch(const char* s, const char* p) {int ns = strlen(s);int np = strlen§;vector<vector> dp(ns + 1, vector(np + 1, false));dp[0][0] = true;if (p[0] == ‘*’){for (int i = 1; i < ns + 1; i++){dp[i][1

2020-07-08 15:54:29 84

转载 计算机网络基础 第1节-- 湖科大教书匠

截屏自b站up主: 湖科大教书匠视频链接:https://www.bilibili.com/video/BV1Ut411d7RE?p=3下面是mac地址下面是帧检测序列,检测书否误码数据传输过程中ip地址一致没变化,mac地址一直在变化非常关键,非常核心一连串行为,需要仔细去看视频...

2020-06-11 16:58:07 2922

原创 自己写 快排

#include<stdio.h>#include#include#include<math.h>#includeusing namespace std;#include #include #include #include #include<unordered_set>void fun(int *a, int n,int ii,int j...

2020-04-29 21:24:16 108

原创 动态规划 深度 理解

动态规划的三个关键点:初始条件状态转移方程(dp[i+1][j+1]大多数情况都是与dp[i][j]建立联系,其次是dp[i+1][j]和dp[i][j+1])边界条件两个基本要素1.子问题重叠性2最优子结构性质。我的深度理解:一动态规划,一般都是找到一个 初始结构,然后每次扩展一个结构。很多问题的核心在于 如何扩展结构。这里假设问题域为 字符串123456二首先提...

2020-04-28 15:34:25 184

原创 全网最强 最仔细 AVL平衡二叉树代码解析 新人访问少,但绝对是干货,绝对值得看

代码转自c语言中文网http://c.biancheng.net/view/3432.html旋转操作 学习自https://www.cnblogs.com/cherryljr/p/6669489.html但注释与解析绝大部分为原创 ,非常详细深刻,每一行代码都有解释具体分析过程我另外一个博客 加了 分析过程的手写笔迹#include <stdio.h>#includ...

2020-04-27 13:58:27 295

原创 AVL平衡二叉树原理解析全网最详细,最清晰解释欢迎相互学习 新人访问少,但绝对是干货

#include <stdio.h>#include <stdlib.h>//分别定义平衡因子数#define LH +1#define EH 0#define RH -1typedef int ElemType;//typedef enum { false, true } bool;//定义二叉排序树typedef struct BST...

2020-04-27 13:54:16 217

原创 二叉树 的遍历 及其相关操作理解关键点

1.每次while循环或者 当前递归函数内,你的 操作对象 要尽可能的标准某一个特定的节点展开,顶过考虑他的 左右孩子结点和父结点,不要再考虑更多。一定要非常敏感当前操作的当前操作结点,当前针对结点一切操作 围绕这个结点来展开,考虑问题时候尽可能只关注这一个结点,或者关注的关系结点要尽可能的要少,越少越好。任何操作及关系的中心都是 这个节点,或者这个结点的关系结点看其他节点...

2020-04-21 21:35:18 138

原创 二进制读写 与string 结合 理解

#include<stdio.h>#include<stdlib.h>#include <time.h>#include#includeusing namespace std;//结构体测试struct record{char name[10];int age;};void StructWrite_bin(){struct recor...

2020-04-12 00:37:58 425

原创 计算机网络通信 入门基础(核心笔记)

iso7层模型网络连接 结构为客户端主机–(客户端)路由器–网络–(服务器端)路由器–服务器主机如何理解 层 的概念,其实就是7个步骤。分层就是为了标准化和降低每一层之间的相互影响和关联。客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行。因特网发展以后,较常用的用...

2020-04-01 01:48:12 612

原创 堆排序 思路总结

堆排序总结:1.建堆:a.找到最后一个结点的父节点,数组下标为(n-1)/2,然后“完全下沉”b.从上面那个结点挨个调整到第一个节点。也就是每个节点做 ”完全下沉“ 操作,就是要下沉 每一个变动了的结点,直至到达尾结点或者符合条件。2.堆下沉:(完全下沉,连锁下沉)一定是要把这个结点换过来的结点 继续检查交换 ,直到不能再交换 或者 到达二叉树末尾也就是不是只交换一次,是要把所有变...

2020-03-20 18:42:06 118

原创 堆的基本操作 自己总结

堆排序总结:建堆:a.找到最后一个结点的父节点,数组下标为(n-1)/2,然后“完全下沉”b.从上面那个结点挨个调整到第一个节点。也就是每个节点做 ”完全下沉“ 操作,就是要下沉 每一个变动了的结点,直至到达尾结点或者符合条件。堆下沉:(完全下沉)一定是要把这个结点换过来的结点 继续检查交换 ,直到不能再交换 或者 到达二叉树末尾也就是不是只交换一次,是要把所有变动了的结点都进行...

2020-03-20 18:39:52 184

转载 堆与堆排序

转自:https://blog.csdn.net/morewindows/article/details/6709644白话经典算法系列之七 堆与堆排序原创MoreWindows 最后发布于2011-08-22 20:04:13 阅读数 419730 收藏展开堆排序与快速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法。学习堆排序前,先讲解下什么是数据结构中的二叉...

2020-03-20 17:39:20 67

原创 递归透析

对于任何递归,肯定是一直重复的这种情况。**1**这时候,你就只考虑第一层。就是第一层分为哪些情况。2假如递归函数为fun()如果a,xxx如果b,xxx如果c,则与自情况重复,这时候,直接交给子情况,fun©;3同时,终止条件一定要越具体,月准确,越齐全全面越好。终止条件一定要考虑全面。4一定要写完后能够初步在大脑自己跑一下,就是快速在大脑运行程序,看看遇到各个...

2020-03-19 18:45:16 83

原创 虚拟内存映射的分页机制:使用一级页表

虚拟内存映射的分页机制:使用一级页表提前熟悉 核心 关键词 的含义:内存内存页面虚拟地址物理地址页面页码页偏移页表数组高位,低位总结:目的:通过给的虚拟地址(一个32位数字) 来求出 物理地址(一个32位数字)需要借助的媒介:已经算好的 页表数组。数组元素代表 目标物理地址所在的 内存页面页码。可通过数组下标 读取页表数组的信息。其中内存 是分页的,也就是他在 类似于...

2020-03-18 14:54:10 1277

转载 虚拟内存与物理内存的联系与区别

虚拟内存与物理内存的联系与区别https://blog.csdn.net/lvyibin890/article/details/82217193

2020-03-18 13:51:05 100

转载 转载:算法概念 及 复杂度

时间复杂度比较简单的计算方法是:看看有几重for循环,只有一重则时间复杂度为O(n),二重则为O(n^2),依此类推,如果有二分则为O(logn),二分例如快速幂、二分查找,如果一个for循环套一个二分,那么时间复杂度则为O(nlogn)。算法概念 及 复杂度一、算法:算法是对特定问题求解步骤的一种描述,是独立存在的一种解决问题的方法和思想。它是指令的有限序列,其中每一条指令表示一个或多个...

2020-03-16 17:38:20 137

原创 快速排序理解

快速排序,就是先选定一个数作为标杆数,这里选的是最后一个数字。然后从这个数字之外 去考虑。这里从小到大 来排序。这个数字之外的 数列,从左,右 两头开始。 左右分界线左后确定左边的数字要 小于这个数 就算符合要求。 也就是 左小。右边的数字要 大于这个数 就算符合要求。 也就是 右大。然后先从左往右看,找到第一个大于这个标杆数 的数字,这是一个不满足 要求的数字,称为 左大数...

2020-03-12 14:49:29 291

转载 想学好Linux,这些习惯必须养成(初学者必读)

不管是在生活还是工作中,每个人都会逐渐养成一些小习惯。坏习惯一旦形成就很难改正,所在在系统学习 Linux 之前,给大家一些建议,刻意去培养一些好的习惯,对自己是很有利的。**

2020-03-12 00:21:55 206

转载 Linux该如何学习(新手入门必看)

** Linux该如何学习(新手入门必看)忘记Windows的思维方式**思想的转变比暂时性的技术提高更重要,因为它能帮助你加快学习速度。很多人使用 Linux 时骨子里却还是 Windows 的思想,比如讲 Linux 安装都会有读者问:“是把 Linux 装在 C 盘吗?”,可见被 Windows“毒害”之深。Windows 是一个优秀的系统,它的易用性非常好,不过也正是因为易用性好,使...

2020-03-11 16:30:41 244

user-23805628-1594204995.rar

user-23805628-1594204995.rar

2020-07-08

空空如也

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

TA关注的人

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