自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

【代码】【无标题】

2023-04-22 14:44:01 153

原创 关于QT渲染的问题总结

SDL渲染RGB数据到Qt的控件,并能够通过定时器刷新背景简单的理解一下SDL和QT之间的功能:SDL是音视频播放和渲染的一个开源库,主要利用它进行视频渲染和音频播放。Qt主要用于写播放器简单UI,也就是最后的图像展示。

2022-05-03 20:52:40 1083

原创 SDL渲染应用(1)

SDL渲染应用(1)案例一:使用SDL渲染一幅RGB图像数据#include<iostream>#include<SDL.h>#pragma comment(lib,"SDL2.lib")#undef main()using namespace std;int main(int argc, char* argv[]){ /*1.创建窗口的大小*/ int w = 800; int h = 600; /*初始SDLvideio库,并判断是初始化成功 返回0视

2022-04-13 15:04:23 908

原创 剑指 Offer 32 从上到下打印二叉树

剑指 Offer 32 - I. 从上到下打印二叉树题目描述很明显的一道二叉树的层次遍历,用队列实现C++解法/* 二叉树镜像*题目:完成一个函数,输入一个二叉树,输出该二叉树的镜像*/#include<cstdio>#include<queue>#include<iostream>using namespace std;struct TreeNode{ int val; TreeNode* left; TreeNode* right;

2022-04-12 11:02:36 1058

原创 剑指 Offer 31. 栈的压入、弹出序列

剑指 Offer 31. 栈的压入、弹出序列题目描述C++解法/*输入两个整数序列,第一个序列表示亚茹顺序,判断第二个序列是否是他的输出序列*/#include<iostream>#include<stack>#include<vector>using namespace std;//判断出栈是否正确bool validateStackSequences(vector<int>& pushed, vector<int>

2022-04-12 10:26:34 56

原创 剑指offer30.包含min函数的栈

剑指offer30.包含min函数的栈题目描述C++解答#pragma once#include<stack>#include <stack>#include <assert.h>#include<iostream>using namespace std;class MinStack{public: MinStack() {} void push(int x); void pop(); int top(); int min()

2022-04-11 17:04:08 51

原创 剑指offer29.顺时针打印矩阵

剑指offer29.顺时针打印矩阵题目分析c++解答#include<iostream>#include<vector>using namespace std;vector<int>result;void spiralOrder(vector<vector<int>>& matrix);void printmitrx(vector<vector<int>>& matrix, int row,

2022-04-11 16:03:40 218

原创 力扣报错:runtime error: reference binding to null pointer of type ‘std::vector<int

出错原因:有for循环或者while时,没有考虑数组为空的情况,且将判断数组为空条件写在比较靠下的位置了,比如下面时错误的:参考文章:https://blog.csdn.net/qq_36421001/article/details/113749195错误class Solution {public: vector<int>result; vector<int> spiralOrder(vector<vector<int>>&amp

2022-04-11 16:00:41 2088

原创 剑指offer28.对称二叉树

剑指offer28.对称二叉树题目描述C++解法#include<cstdio>#include<stack>#include<iostream>using namespace std;struct TreeNode{ int val; TreeNode* left; TreeNode* right; TreeNode(int x):val(x),left(nullptr),right(nullptr){}};bool issymmetri

2022-04-11 14:58:31 427

原创 剑指offer27.镜像二叉树

剑指offer27.镜像二叉树题目描述C++实现```cpp/* 二叉树镜像*题目:完成一个函数,输入一个二叉树,输出该二叉树的镜像*/#include<cstdio>#include<stack>#include<iostream>using namespace std;struct TreeNode{ int val; TreeNode* left; TreeNode* right; TreeNode(int x):val(x),

2022-04-11 10:51:46 611

原创 cin输入

读取数量不定的输入数据用cin 输入时,遇见不知道要对多少个数输入,所以可以用一个循环结构操作输入string s; deque<string>dq; while (cin>>s) { dq.push_back(s); }这里面:while (cin>>s)此表达式用标准输入读入下一个数据,保存在s中。输入运算符返回其左侧运算对象。也就是循环条件检查的是输入是否有效。当遇到文件结束符,或遇到无效输入时,istream对象状态表文无效,会使循环条

2022-04-02 10:19:48 642

原创 FOM 算法框架

2021-12-11 15:03:18 694

原创 C++ isalpha、isalnum、islower、isupper用法

isalphaisalpha()用来判断一个字符是否为 字母,如果是字符则返回非零,否则返回零。isalnumisalnum()用来判断一个字符是否为字母数字。islowerislower()用来判断一个字符是否为小写字母,也就是是否属于a~z。isupperisupper()和islower相反,用来判断一个字符是否为大写字母。使用案例:只考虑字母和数字的字符串,并且将大写都转换成小写:for(int i=0;i<=n;i++) {

2021-10-14 21:35:33 402

原创 快慢指针思想

快慢指针思想在做题当中经常会用到快慢指针,快慢指针就是定义两根指针,移动的速度一快一慢,从而创造出自己想要指针的差值。这个差值可以让我们找到链表上相应的节点。参考链接:https://www.jianshu.com/p/21b4b8d7d31b应用找中间值。——思路如下:我们把一个链表看成一个跑道,假设a的速度是b的两倍,那么当a跑完全程后,b刚好跑一半,以此来达到找到中间节点的目的。判断链表中的环——链表比作一条跑道,链表中有环,那么这条跑道就是一条圆环跑道,在一条圆环跑道中,两个人

2021-10-09 10:22:29 276

原创 vs中遇见> 0x7BA4EF8C (ucrtbased.dll)处(位于 Project1.exe 中)引发的异常: 0xC0000005: 写入位置 0x00540000 时发生访问冲突。

0x7BA4EF8C (ucrtbased.dll)处(位于 Project1.exe 中)引发的异常: 0xC0000005: 写入位置 0x00540000 时发生访问冲突。在VS2019版中写了一个很简单的冒泡算法,结果出现错误:0x7BA4EF8C (ucrtbased.dll)处(位于 Project1.exe 中)引发的异常: 0xC0000005: 写入位置 0x00540000 时发生访问冲突。#include<stdio.h>struct student{ ch

2021-09-24 21:11:25 9386 2

原创 redefinition of ‘struct‘ 报错

@redefinition of ‘struct’ 报错linux 环境下用c语言编程,出现redefinition of ‘struct’ 报错刚刚开始在linux下编程很多东西不熟练,在编译的过程中出现错误redefinition of ‘struct’解决办法首先是因为我在"Mapping.h"这个头文件中定义了一个结构体:typedef struct _node { char k[LEN]; char v[LEN]; struct _node *next;

2021-05-09 11:28:29 17780

原创 吴恩达深度学习第二周--logistic回归作业2

本文参考了很多优秀的博主,可以参考https://blog.csdn.net/weixin_36815313/article/details/105338565为了方便自己以后复习与总结,特记录于此自己的学习过程。目标本次作业的目标是实现一个简易的识别猫的神经网络。输入:猫的图片;输出:是否为猫。此次的训练集为209张64x64的图像,测试集为50张64x64的图像。通过此次联系可以建立学习算法的一般架构初始化参数计算损失函数及其梯度使用优化算法(梯度下降)安装包import nump

2021-04-22 15:50:34 162 1

原创 tensorflow安装

@tensorflow安装欢迎使用Markdown编辑器因为学习深度学习,所以想安装个tensorflow 网上的安装案例特别多,但也很容易出现问题。经过我漫长的安装之旅,终于成功,希望下次安装少走弯路。特别注意的地方:一定要版本适配!!! 我之前安装的出现问题就是因为版本的问题,所以安装的anancoda与Python一定要适配!!!,如果你用的清华镜像下载的,不知道对应那个PYTHON版本,可以去官网下载Anaconda时查看,他都进行了标注。现在最新的anancoda3 是与python 3.8

2021-04-13 11:48:49 214

原创 吴恩达深度学习第二周--logistic回归作业1

吴恩达深度学习作业总结的很好的作业案例

2021-04-10 16:26:02 889

原创 机器学习 0

机器学习 0 简介最近开始学习李宏毅老师的机器学习,以此做一些笔记,以供学习参考。更详细的案例可以参考案例研究 Regression:Case Study概述所谓机器学习,就是指机器自动寻找所要解决问题的函数表达式,不同的机器学习任务取决于你想找到一个什么样子的函数表达式。学习机器学习就要有以下几个思考你想找到什么样的函数表达式;怎样告诉机器你想要找什么样的表达式;当需要给机器提供数据时,机器怎样的去学习;怎么在众多表达式中找到你想要的表达式。为了解决上述的四个问题,研究机器学习,

2021-01-22 16:42:06 197 1

空空如也

空空如也

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

TA关注的人

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