3 猹弟

尚未进行身份认证

暂无相关简介

等级
TA的排名 6w+

一些题解。

1、https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/comments/2117372、https://leetcode-cn.com/problems/intersection-of-two-linked-lists/solution/c-san-chong-fang-fa-bao-li-fa-hash-setf...

2020-01-11 01:11:45

一些知识点。。。

1、二叉查找树(Binary Search Tree),(又:二叉搜索树,二叉排序树)它或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉排序树。2、C++ 11中出现了两种新的关联容器:unordered_set和unordered_map(查...

2020-01-10 15:48:00

把.ipynb文件转换为.py文件的方法

try:    !jupyternbconvert--topython"file_name.ipynb"  #python即转化为.py,script即转化为.html  #file_name.ipynb即当前module的文件名except:  pass

2019-01-03 10:19:04

使用快速幂方法求a的b次方

参考:http://www.cnblogs.com/CXCXCXC/p/4641812.html#include<iostream>using namespace std;int Quick_pow(int a,int b)  //使用快速幂方法实现高效求a的b次方 {    int ans=1,base=a;    while(b!=0)    {        i...

2018-09-06 18:11:31

字符串转整数(map & reduce)

from functools import reducedef ex(x,y):    return x*10+ydef charsnum(s):    digits={'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9}    return digits[s]str='12345'print(reduce(e...

2018-08-28 18:41:05

使用生成器打印杨辉三角

def triangles():    L = [1]    while True:        yield L        L = [1]+[L[i]+L[i+1] for i in range(len(L)-1)]+[1]n = 0results = []for t in triangles():    print(t)    results.append(t)  ...

2018-08-28 16:10:20

一个关于sizeof的有趣的小问题

    闲来无事,想看看存储同样字符的字符串跟字符数组的长度的区别(因为字符串末端填充了'\0',所以我一开始认为一个字符串的实际占内存的大小应比存储相同字符的字符数组大1个sizeof(char))。    那就编程试试吧。    首先定义字符串str='abcd',字符数组a[4]={'a','b','c','d'}:    char a[4]={'a','b','c','d'};...

2018-08-28 00:20:35

给unsigned int 型赋予一个负数之后...

#include<iostream>using namespace std;int main(){    unsigned int a=-1;    cout<<a<<endl;    return 0;    } (1)a=-1,输出为:4294967295。(2)a=-2,输出为:4294967294。(3)a=-3,输出为:42...

2018-08-27 23:16:15

尾递归实现阶乘

def fact_iter(n,result):    if n==1:        return result    else:        return fact_iter(n-1,result*n)def fact(n):    if n==1:        return 1    else:        return fact_iter(n,1)  //调用自身...

2018-08-27 16:51:55

最长公共子序列

#include<iostream>#include<algorithm>using namespace std;#define N 100int main(){    freopen("input.txt","r",stdin);    char x[N],y[N];    int m,n;    int s[N][N];//记录状态     cin...

2018-08-26 23:16:14

数塔问题(动规)

#include<iostream>#include<algorithm>using namespace std;int main(){    //freopen("input.txt","r",stdin);    int a[5][5];    int path[5][5]={0};    for(int i=0;i<5;i++)        ...

2018-08-26 21:40:45

在读DBSCAN聚类示例代码时发现的一个numpy数组的小操作和对ndarray的一点小理解

(1)import numpy as npx=[1,1,1]print(x)print(type(x))y=np.array(x)print(y)print(type(y))print(x[x[:]==0])print(x[x[:]==1])print(y[y[:]==0])print(y[y[:]==1])print(len(y[y[:]==0])...

2018-07-27 04:50:44

(12)用迭代器扫描图像

#include<opencv2/opencv.hpp>#include<iostream>using namespace std;using namespace cv;void colorReduce(Mat image, int div = 64){ int n = static_cast<int> ( log(static_cast<double&...

2018-07-14 19:53:48

(11)对连续图像的高效扫描

#include<opencv2/opencv.hpp>#include<iostream>using namespace std;using namespace cv;void colorReduce(Mat image, int div = 64){ if (image.isContinuous()) { image.reshape(1, 1);  //新的通道数,新...

2018-07-14 17:13:45

(10)实现减色函数---实现输入和输出参数

#include<opencv2/opencv.hpp>#include<iostream>#include<random>using namespace std;using namespace cv;//const表明image不会在函数中被修改void colorReduce(const Mat &image, Mat &result, in...

2018-07-14 16:20:57

解引用运算符和自增运算符连用时的一个小坑

(1)#include <iostream>using namespace std;int main() {int data[2]={0,10};int *p=data;*++p=1;cout<<data[0]<<" "<<data[1]<<endl;cout<<*p<<endl;return

2018-07-14 14:45:02

C++指针自加的一个小辨析

例二输出结果说明:* 作为 指针取值 运算符,级别同 ++(自增)一样,二者处于同一优先级,所以结合方向是:自右向左。(1)#include <iostream>using namespace std;int main() { int data[2]={0,10}; int *p=data; cout<<*p<<endl; return 0;}输出结果:0(2...

2018-07-14 13:58:47

(9)实现减色函数(就地修改)

#include<opencv2/opencv.hpp>#include<iostream>#include<random>using namespace std;using namespace cv;void colorReduce(Mat image, int div = 64){ int nl = image.rows;  //行数 //每行的元素数量 i...

2018-07-14 13:43:01

(8)修改彩色图片某通道的值

#include<opencv2/opencv.hpp>#include<iostream>#include<random>using namespace std;using namespace cv;int main(){ Mat image = imread("C:\\Users\\Administrator\\Desktop\\1.jpg"); for(i...

2018-07-12 22:55:39

(7)给图像添加椒盐噪声

#include<opencv2/opencv.hpp>#include<iostream>#include<random>using namespace std;using namespace cv;void salt(Mat image, int n){ //C++11的随机数生成器 default_random_engine generator; unif...

2018-07-12 17:16:42

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。