C/C++
大风车小转转
目前涉及到的知识领域有: 机器学习,CNN,Java,前端(React,dva,ant design)
展开
-
C++实现String类
版权声明:本文为博主原创文章,未经博主允许可合法转载,转载请注明出处。原创 2015-11-22 12:24:17 · 289 阅读 · 0 评论 -
按层遍历二叉树
有一棵二叉树,请设计一个算法,按照层次打印这棵二叉树。给定二叉树的根结点root,请返回打印结果,结果按照每一层一个数组进行储存,所有数组的顺序按照层数从上往下,且每一层的数组内元素按照从左往右排列。保证结点数小于等于500。方法一:不使用队列,使用两个类型为TreeNode的vector容器Node,child分别用于存放父结点层和其孩子结点的一层的所有接结点1,遍历原创 2017-03-28 15:44:36 · 554 阅读 · 0 评论 -
写一个atoi函数
写一个Atoi函数,实现字符串转换成整型数字int MyAtoi(const char *p) { int result = 0; int flag = 1; if (*p == '-' || *p == '+' || (*p >= '0'&&*p <= '9')) { if (*p == '-') { flag = -1; p++; }原创 2017-03-04 11:24:18 · 608 阅读 · 0 评论 -
值传递,指针传递,引用传递 的区别
值传递,指针传递,引用传递 的区别值传递:从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入,不能传出形参为实参的拷贝,形参有单独的内存空间,当函数内部需要修改参数,并且不希望这个改变影响调用者时,采用值传递指针传递:指针传递向形参传递的为实参的地址,即形参为一个指向实参地址的指针,形参的值为实参的地址,而形参所在的地址并不是实参的地址原创 2017-02-16 10:28:19 · 757 阅读 · 1 评论 -
Git使用教程
原文出处:http://www.cnblogs.com/tugenhua0707/p/4050072.html转载 2017-01-09 22:13:39 · 246 阅读 · 0 评论 -
MFC数字时钟在VS2013的简易制作
首先,新建一个项目:文件--->新建-->项目。选择MFC应用程序。命名为Clock 下一步后选择基于对话框的应用程序,单击完成。 二,先将对话框中的确定和取消等按钮删除,在工具栏中添加两个Static Text的静态文本框,在俩个文本框的属性设置中,将文字(Align Text)设置居中,边界(Border)设置False,名字(Caption)中的Stati...原创 2015-11-22 21:32:10 · 8297 阅读 · 9 评论 -
和为S的连续正数序列
题目描述小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck!输出描述:输出所原创 2016-12-09 15:17:01 · 324 阅读 · 0 评论 -
数组中只出现一次的数字
题目描述一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。解题思路:先从头到尾对数组中的每一个数字进行异或运算,得到的结果indexOf1,判断结果的二进制数中倒数第n位是为1,再将数组分为两个子数组,分别为进行异或运算后倒数第n为为1的数字为一组,不为1的数字为一组异或运算中,一个数异或本身的结果为0,最后的到两个子数组中的两原创 2016-12-09 13:55:59 · 234 阅读 · 0 评论 -
数组中的逆序对
在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007 输入描述:题目保证输入的数组中没有的相同的数字数据范围:对于%50的数据,size对于%75的数据,size对于%100的数据,size输入例子:1,2,3,4原创 2016-11-23 08:57:52 · 250 阅读 · 0 评论 -
sizeof运算符
sizeof运算符返回一条表达式或一个类型名字所占的字节数,sizeof运算符满足右结合律,其所得的值为一个size_t类型的常量表达式,运算符的运算对象有两种形式:sizeof(type)sizeof expr在第二种形式中,sizeof返回的是表达式结果类型的大小。sizeof并不实际计算运算对象的值:Sales_data,*p;sizeof(Sales_data); //原创 2016-11-16 22:06:14 · 523 阅读 · 0 评论 -
const指针与指向const对象的指针
一. 指向const对象的指针:定义形式:const double *cptr;const限定了指针指向的对象类型,指针本身不是const类型特征:1.不能通过指针改变const对象的值,但是可以修改指针cptr指向的地址*cptr =42; //error:*cptr may point to a double that is const2. 允许把非const原创 2016-09-09 11:13:08 · 981 阅读 · 0 评论 -
Leetcode第一题--------- Two Sum
Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution.Example:Given nums =原创 2016-06-27 23:04:41 · 422 阅读 · 0 评论 -
VS2013中的getch()和scanf()报错问题
1、warning C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch. See online help for details.解决办法: 将getch() 改成 _getch();2、scanf不原创 2016-07-24 20:38:46 · 11824 阅读 · 0 评论 -
C++学习笔记------浅析多态
看了C++编程实战宝典(郝军编),觉得多态这方面写的不错,拿出来分享下,也便于自己理解学习。本文代码均经本人检验,在VS2013编译运行通过,如有不对,望指出。多态是面向对象的C++特性之一(其余两个为继承与封装)。多态指具有不同函数功能的函数有用同一个函数名字,即使用同一个函数来调用不同参数的函数,从而实现相似的功能。多态分两类:静态多态性和动态多态性,静态多态性是指程序编译原创 2015-12-22 15:49:38 · 489 阅读 · 0 评论 -
SQL2005安装及连接
版权声明:本文为博主原创文章,未经博主允许不得转载原创 2015-11-23 12:19:16 · 1529 阅读 · 0 评论 -
重温C++小知识----- 类
实验室的小伙伴都回家过中秋了,坐在实验室有点无聊,王者和梦幻打了几把就不想打了,仿佛总感觉少了点什么,闲着也是闲着,一边祝筒子们节日快乐,一边想想最近被面试官问到C++这一块,确实很简单很基础,但是答不完整却又是一个坑,这么简单的问题答不好,面试官也是呵呵了,这种问题平时没注意,被问到的时候还真的一时回答的不是很完整,这也算是平时学习不认真,没有深入探究的小代价吧,小总结一下:按套路出牌的话,原创 2017-10-04 16:58:31 · 235 阅读 · 0 评论