自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 leetcode6167_6168

leetcode6167 6168

2022-09-04 17:50:14 705 1

原创 leetcode58-61

leetcode58-61

2022-09-04 15:54:54 1298

原创 [NOI2001] 食物链

并查集应用

2022-08-21 17:36:15 177

原创 双指针基础模板

双指针

2022-07-31 22:00:32 214

原创 B进制星球 洛谷P1604

高精加 —进制

2022-07-26 15:42:31 119

原创 动态规划问题

动态规划,自己复习

2022-07-21 21:16:05 80

原创 matlab科研常用语法1

matlab 一些科研常用的语法,自己复习使用

2022-07-19 20:47:18 208

原创 希腊字母读法

希腊字母读音

2022-07-19 10:23:04 216

原创 动态规划问题

动态规划问题

2022-07-18 10:15:19 52

原创 搜索与图论模板-图论算法

搜索与图论算法模板,供自己复习用,y总课程内容总结

2022-07-08 14:58:04 101

原创 基础和数据结构模板

算法基础模板以及相应的数据结构,y总课程内容,供自己复习用

2022-07-08 14:48:28 94

原创 63. 不同路径 II

dp

2022-06-18 17:13:31 143

原创 剑指 Offer II 098. 路径的数目

不同路径

2022-06-18 11:53:14 159

原创 atoi() ,substr()与c_str

atoi()int atoi ( const char * str );/* atoi example */#include <stdio.h>#include <stdlib.h>int main (){ int i; char szInput [256]; printf ("Enter a number: "); fgets ( szInput, 256, stdin ); i = atoi (szInput); printf ("The v

2021-12-21 20:44:53 146

原创 Brian Kernighan 算法

Brian Kernighan 算法对于一个数x ,x&(x-1) 将x最右端的1变为0,例如14 & 13后,从1110变为1100可以利用这个规律判断该数含有的二进制元素1的个数leetcode 338 比特位计算https://leetcode-cn.com/problems/counting-bits/class Solution { int oneBit(int x) { int count = 0; while(x

2021-12-02 23:48:15 194

原创 euler

![z](https://img-blog.csdnimg.cn/b3e249c5fdc942f4b10cfa2e0fa52372.png?x-oss-process=image/watermark,type_ZHJvaRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5bel5YW35Lq65p2l5LqG,size_20,color_FFFFFF,t_70,g_se,x_1Euler 公式的几何意义就是用折线近似代替方程的解曲线,因此 Euler 方法也称为折线法程序

2021-11-28 17:04:39 596

原创 Tesseract OCR文字识别

Tesseract的OCR引擎最先由HP实验室于1985年开始研发,至1995年时已经成为OCR业内最准确的三款识别引擎之一。2005年,Tesseract由美国内华达州信息技术研究所获得,并求诸于Google对Tesseract进行改进、消除Bug、优化工作。环境:1.VScode安装都会的2.安装pytesseractpip install pytesseract3. 安装 tesseract orchttps://github.com/UB-Mannheim/tesseract/wik

2021-11-24 13:06:34 664

原创 牛顿差商插值

牛顿插值python实现import numpy as np #数值运算import sympyimport matplotlib.pyplot as pltimport pandas as pdclass NewtonDifferenceQuotient: """ 牛顿差商插值算法 """ def __init__(self,x,y): """ 牛顿差商插值必要参数的初始化以及健壮性的检测 :param x: 已

2021-11-06 20:07:51 775

原创 lagrange 插值实现和龙格现象

lagrange 插值实现import numpy as np #数值运算import sympyimport matplotlib.pyplot as pltclass LagrangeInterpolation: """ 拉格朗日插值 """ def __init__(self,x,y): """ 拉格朗日必要参数的初始化以及健壮性的检测 :param x: 已知数据x坐标点 :param y:

2021-11-06 19:42:53 1874

原创 vector二维数组初始化

vector<vector<int> >num = { { 1,2,3,4 }, { 2,3,4,5}, { 4,5,6,7 }, { 6,7,8,9 } };vector<vector<int> >nums(n,vector<int>(m,0)); //n行m列

2021-09-28 21:18:07 451

原创 解决缺少 SHA256.h文件

报错信息如下加载库搜索Crypto这个问题解决

2021-06-01 23:16:38 3398 1

原创 esp8266wifi.h一直找不到的原因之一

1.没有安装esp8266开发板2.在安装开发板后还报错,可能是开发板没有选合适比如:选择下面两个结果可能不同

2021-05-20 18:07:47 3883

原创 常用数据类型范围

1字节8位char -128 ~ +127 (1 Byte)上限2的8次方减1;short (2 Bytes)unsigned short 0 ~ 65535 (2 Bytes)int (4 Bytes)unsigned int 0 ~ 4294967295 (4 Bytes)long == intlong long (8 Bytes)double (8 Bytes)

2020-12-05 10:35:09 167

原创 Anaconda3安装

下面介绍anaconda3安装Anaconda3官网地址:https://www.anaconda.com/进入官网,有三个可选系统,Windows,苹果,Linux选择你需要的系统和版本下载我选的是Windows 64位下载完成后,双击软件开始安装点击next点击I agreejust me 就可以了,一般电脑都是一个用户,然后next选择默认安装路径,内存不够可以装其他盘,勾选添加环境变量,如果不勾选后面就得自己配置,比较麻烦安装过程,需等待一两分钟,接下来点击next

2020-10-27 18:59:39 163

原创 vector deque应用

实现:用vector 和deque容器实现一个简单打分案例规则:有5名选手:选手ABCDE,10个评委分别对每一名选手打分,去除最高分,去除中最低分,取平均分。#include<iostream>#include<deque>#include<vector>#include<algorithm>#include<string&gt...

2020-04-20 13:15:25 121

原创 MATLAB

1.关于输入多行代码:输入enter直接执行结果,而输入shift+enter仅仅换行,因此可以等到输入完成后在enter执行。2.向量点乘比如 a = [1,2,3]b = [4,5,6]那么 a.*b = [4,10,18]3.plot函数plot画图的颜色线型y 黄色 · 点线m 粉红 ...

2020-03-07 23:45:39 174

原创 分割

分割函数partition(A,p,r)可以将数组A【p,r】分割成A【p,q-1】和A【q+1,r】两部分并返回下标q的值。其中,前面一部分均小于A【q】,后面一部分均大于A【q】.【注意】这里的r是数组A末尾元素的下标,进行分割时需要以A[r]为基准 。int partition(int A[],int p,int r){ int x,i,j; x=A[r]; i=p-1; f...

2020-02-28 11:36:27 151

原创 链表

链表双向链表的结点是结构体,由数据本体(key),指向前一元素的指针(prev)和指向后一元素的指针(next)组成,这些结构体通过指针连接成一个链,形成了双向链表。双向链表 的结点:struct Node{int key;Node *prev,*next};另外,在表头设置了一个头结点,头结点不包含实际数据,让我们轻松对链表进行修改。init函数用于初始化链表:Node *...

2020-02-21 21:32:02 120

原创 队列基本操作及应用(机器翻译)

队列(queue)基本操作queue 模板类的定义在头文件中。与stack 模板类很相似,queue 模板类也需要两个模板参数,一个是元素类型,一个容器类型,元素类型是必要的,容器类型是可选的,默认为deque 类型。定义queue 对象的示例代码如下:queue<int> q;queue<double> q;queue 的基本操作有:入队:q.push(x...

2020-02-15 12:16:49 407

原创 插入排序

void InsertSort(int a[],int n){ int v; for(int i=1;i<n;i++) { v=a[i]; int j=i-1; while(j>=0&&a[j]>v) { a[j+1]=a[j]; j--; } a[j+1]=v; } }

2020-02-04 14:09:18 83

原创 快速排序

快速排序1.基本思想:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。2.排序流程:(1)设定一个分界值,通过该分界值将数组分成左右两部分。(2)将大于或等于分界值的数据集中到数组右边,小于分界值的数据集中到数组的左边。此时,左边部分中各元...

2020-02-04 13:09:39 111

MQ-4.pdf

MQ-4传感器文档说明

2020-07-17

ADXL345_ADI [Analog Devices Inc].pdf

ADXL三轴加速度传感器 英文文档 使用手册

2020-06-05

最常用的四种数据分析方法

最常用的四种数据分析方法,以及介绍了常用的统计分析方法。

2018-12-18

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

TA关注的人

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