- 博客(24)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 string里面的常用c函数 //2018/12/18-
string里面的函数(1)toupper函数该函数把小写字母变成大写字母;实例:#include<iostream> #include<string> #include<cctype> using namespace std; int main() { char c = 'q'; c = toupper(c)
2018-12-18 19:05:18
101
原创 range在python3不返回列表
range(0,10)在Python2 返回的是一个列表,range(0,12,2)#会返回range(0, 12, 2)正确做法,list(range(5))#会返回[0, 1, 2, 3, 4]
2021-09-28 10:41:22
208
原创 运算符^
这是什么意思 int singleNumber(vector<int>& nums) { int x=0; for(int i=0;i<nums.size();i++) x=x^nums[i];//这个^有什么含义? return x; }
2018-12-26 09:33:54
136
原创 reverse()函数反转字符串以及数组
1.reverse函数反转string#include <iostream>#include <algorithm>#include <string>using namespace std;int main() { string N; cin>>N; reverse(N.begin(), N.end()); ...
2018-12-25 17:07:51
707
原创 isalnum()函数:判断字符是否为英文字母或数字
如果要判断某个字符是数字字符还是非数字字符,判断其ASCII值的大小就行了,if(‘0’=<a&&a<=‘9’){/a是数字/}isdigit(int c)//判断是否为数字isalpha(int c)//判断是否为a~z A~Zisalnum(int c)//判断是否是数字或a~z A~Z头文件:#include <ctype.h>isal...
2018-12-25 16:57:24
2097
1
原创 emplace_back()
函数原型:template <class... Args> void emplace_back (Args&&... args);在容器尾部添加一个元素,这个元素原地构造,不需要触发拷贝构造和转移构造。而且调用形式更加简洁,直接根据参数初始化临时对象的成员。给出一个示例,这个示例很有用。#include <vector> #include ...
2018-12-25 15:14:01
5313
原创 vector的几种初始化及赋值方式
vector的几种初始化及赋值方式:(1)不带参数的构造函数初始化//初始化一个size为0的vectorvector<int> abc;(2)带参数的构造函数初始化//初始化size,但每个元素值为默认值vector<int> abc(10); //初始化了10个默认值为0的元素//初始化size,并且设置初始值vector<int> ...
2018-12-25 14:55:30
1381
1
原创 leetcode,脑筋急转弯,字符串
题目在一个由 ‘L’ , ‘R’ 和 ‘X’ 三个字符组成的字符串(例如"RXXLRXRXL")中进行移动操作。一次移动操作指用一个"LX"替换一个"XL",或者用一个"XR"替换一个"RX"。现给定起始字符串start和结束字符串end,请编写代码,当且仅当存在一系列移动操作使得start可以转换成end时, 返回True。示例 :输入: start = "RXXLRXRXL",
2018-12-24 11:30:55
153
原创 swap()函数
一、通用的函数交换模板 template<class T> void swap(T &a,T &b) { T c(a); a=b; b=c; }T为类型,可根据实际需要使用相应的类型二、针对int类型的优化使用异或,整数异或本身为结果0;一个数异或0结果为本身; void swap(int &a,int &...
2018-12-24 10:28:51
7086
原创 leetcode,脑筋急转弯,灯泡开关问题
题目初始时有 n 个灯泡关闭。 第 1 轮,你打开所有的灯泡。 第 2 轮,每两个灯泡你关闭一次。 第 3 轮,每三个灯泡切换一次开关(如果关闭则开启,如果开启则关闭)。第 i 轮,每 i 个灯泡切换一次开关。 对于第 n 轮,你只切换最后一个灯泡的开关。 找出 n 轮后有多少个亮着的灯泡。示例:输入: 3输出: 1 解释: 初始时, 灯泡状态 [关闭, 关闭, 关闭].第一轮后, ...
2018-12-24 10:03:52
947
原创 leetcode,树,递归算法,Binary Tree Paths
题目:Given a binary tree, return all root-to-leaf paths.Note: A leaf is a node with no children.Example:Input: 1 / \2 3 \ 5Output: ["1-&gt;2-&gt;5", "1-&gt;3"]Ex
2018-12-24 09:13:01
99
原创 void main(int argc,char *argv[])
argc 是 argument count的缩写,表示传入main函数的参数个数;argv 是 argument vector的缩写,表示传入main函数的参数序列或指针,并且第一个参数argv[0]一定是程序的名称,并且包含了程序所在的完整路径,所以确切的说需要我们输入的main函数的参数个数应该是argc-1个;简单用法示例,新建工程键代码:#include &amp;lt;iostream&amp;...
2018-12-21 18:21:26
2545
原创 命令行2018/12/18
命令行窗口的打开:两种方法:打开"运行"对话框(Win+R),输入cmd,打开控制台命令窗口…;也可以通过cmd /c 命令 和 cmd /k 命令的方式来直接运行命令;注:/c表示执行完命令后关闭cmd窗口;/k表示执行完命令后保留cmd窗口打开‘“win”,点击“所有程序”,点击”附件“,点击命令提示符;控制台命令窗口中一些技巧复制内容:右键弹出快捷菜单,选择“标记(K)...
2018-12-21 18:20:39
128
原创 c++里面的else相对于if
不管前面有多少if,else只相当于和else在同一代码块中的前一个if;实例#include &lt;iostream&gt;using namespace std;int main(){ int b= 2,c= 1; if(b&gt;1) if(c&gt;1) cout&lt;&lt;"pp"; else //相当于 if(c&am
2018-12-21 16:16:47
892
原创 leetcode ,树,逻辑错误
题目1:Minimum Depth of Binary Tree题目:Given a binary tree, find its minimum depth.The minimum depth is the number of nodes along the shortest path from the root node down to the nearest leaf node.Note...
2018-12-21 13:35:10
90
原创 leetcode tree of good ideas(树)
题目1:Convert Sorted Array to Binary Search Tree(树,递归算法)Given an array where elements are sorted in ascending order, convert it to a height balanced BST.For this problem, a height-balanced binary tree...
2018-12-21 08:59:31
90
原创 图像成像原理
目录通道数alpha通道彩色深度图像像素通道数在Photoshop中有一个很重要概念叫图像通道,在RGB色彩模式下就是指那单独的红色、绿色、蓝色部分。也就是说,一幅完整的图像,是由红色绿色蓝色三个通道组成的。他们共同作用产生了完整的图像。一幅完整的图像,红色绿色蓝色三个通道缺一不可。即使图像中看起来没有蓝色,只能说蓝色光的亮度均为0或者各像素值的红色和绿色通道不全为0,...
2018-12-20 14:13:03
6735
原创 opencv中的一些简单函数和注意事项218/12/18-
(1)eye()函数实例Mat I = Mat::eye(4, 4, CV_64F);//#define CV_64F 6I.at&amp;amp;amp;amp;lt;double&amp;amp;amp;amp;gt;(1,1) = CV_PI; //#define CV_PI 3.1415926535897932384626433832795cout &amp;amp;amp;amp;lt;&amp;amp;
2018-12-20 09:04:48
199
原创 reverse函数
函数原型,定义std::reverse定义于头文件 <algorithm>(1)template< class BidirIt >void reverse( BidirIt first, BidirIt last );(C++20 前)template< class BidirIt >constexpr void reverse( BidirIt...
2018-12-19 10:13:33
1413
原创 vector里面的函数
vector里面的函数(1)front函数函数原型:reference front();const_reference front();功能:返回当前vector容器中起始元素的引用。实例:#include <iostream>#include <vector>using namespace std;int main(){ vector<ch...
2018-12-18 20:55:20
523
原创 基于范围的for循环(C++11)
1、基于范围的for循环(C++11)for 语句允许简单的范围迭代:int my_array[5] = {1, 2, 3, 4, 5};// 每个数组元素乘于 2for (int &x : my_array){ x *= 2; cout << x << endl; }// auto 类型也是 C++11 新标准中的,用来自动获取变量...
2018-12-18 20:52:42
261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人