随笔分类 - C/C++
摘要:1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部
阅读全文
摘要:#include #include #include using namespace std; int getresult(int num,stack &st,int &min,int &cursum) { if (num - cursum st; int min = num; int elem = 0; int currsum = 0; in...
阅读全文
摘要:#include #include using namespace std; struct node { struct node *next; int value; }; node *CreateListNode(int value) { if(value==NULL) return NULL; node *pNode=(node*)mall...
阅读全文
摘要:long change(long a) { int my[MAX_SIZE]; int i=0; long tmp=0; while (a) { my[i++]=a%8; a/=8; } int j=i; for (i=0;i<j;++i) tmp=tmp+my[i]*(long)p...
阅读全文
摘要:ListNode* ReverseList(ListNode* pHead) { if(pHead==NULL) return NULL; if(pHead->next==NULL) return pHead; ListNode* preNode=pHead; ...
阅读全文
摘要:一、单链表是否有环 思路分析: 单链表有环,是指单链表中某个节点的next指针域指向的是链表中在它之前的某一个节点,这样在链表的尾部形成一个环形结构。判断链表是否有环,有以下几种方法。 (1)最常用方法:定义两个指针,同时从链表的头节点出发,一个指针一次走一步,另一个指针一次走两步。如果走得快的指针
阅读全文
摘要:1.什么是默认构造函数? 一个函数是默认构造函数当且仅当调用它可以不需要传入任何参数。这个函数可以是用户自定义的,也可以是编译器产生的。下边的各种构造函数都是默认构造函数。 2.编译器什么时候隐式声明默认构造函数? 有两个条件: 该类没有显式声明任何构造函数。--既然你都定义了,系统就不给你生成了。
阅读全文
摘要:#include #include #include #include #include using namespace std; int main() { string str,prestr,restr; int cnt=0,max=1; while (cin>>str) { if (prestr==str) { ...
阅读全文
摘要:C++语言中可以放在等号左边的变量,即具有对应的可以由用户访问的存储单元,并且能够由用户去改变其值的量。[1] 或者说左值是代表一个内存地址值,通过这个内存地址,就可以对内存进行读写操作;[2]这也就是为什么左值可以被赋值的原因了。 相对应的还有右值:当一个符号或者常量放在操作符右边的时候,计算机就
阅读全文
摘要:从字符串读入容器,每个单词为一个容器元素,然后将小写转换成大写,最后每八个单词一行输出。#include #include #include #include using namespace std; int main() { string str,s; vector svec; while (cin>>str) { svec.push_...
阅读全文
摘要:SVM是一种很强大的的机器学习分类算法,在很多诸如文本分类,图像分类,生物序列分析和生物数据挖掘,手写字符识别等领域有很多的应用。具体理论性的东西参考博文http://www.dataguru.cn/forum.php?mod=viewthread&tid=371987 看完还是似懂非懂。 最近在做
阅读全文
摘要:C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。 多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymor
阅读全文
摘要:第一步,安装编译器,使用新立得或者是terminal,新立得下输入build-essential,或者是terminal下面输入 sudo apt-get install build-essential,输入密码,安装完毕。 第二步,使用自带的文本编辑器Gedit编辑C++源文件,或者用牛人使用的v
阅读全文
摘要:main函数返回值必须是int整数,int类型是内置类型,该类型由C++语言定义。 多数系统main函数返回值是一个状态指示器,返回0往往表示main成功执行完毕。 字符串数组翻转:A【i】=B[B.length-1-i] 数组做参数传递给函数时传递的是指针而不是数组 使用一个类来创建该类的对象,这
阅读全文

浙公网安备 33010602011771号