![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序基础
文章平均质量分 53
西风胡杨的
Java,JavaScript,Python
Linux,
Spring
展开
-
按规定顺序输出26个字母
#include#includeusing namespace std;//***************************************************//题目:将26个字母按要求格式输出//(a)(b)(c)...(z);//(ab)(ac)(ad)...(az),(bc)(bd)...(bz),...,(yz);//(abc)(abd)..原创 2015-10-01 08:42:22 · 3556 阅读 · 0 评论 -
sizeof问题
C/C++中不同数据类型所占用的内存大小 T 32 64 char 1 1 int 4 大多数4,少数8 short 2 2 long 4 8 float 4 4 double 8 8 指针 4 8(单位都为字节) 结构体(struct):比较复杂,对齐问题。 联合(union):所有成员中最长的。原创 2016-09-14 15:09:57 · 349 阅读 · 0 评论 -
腾讯机试模拟题(蛇形矩阵)
腾讯机试模拟题(蛇形矩阵)蛇形矩阵示例: 整数3对应的蛇形矩阵为: 1 2 3 8 9 4 7 6 5 整数4对应的蛇形矩阵为: 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7原创 2016-09-02 14:19:00 · 864 阅读 · 0 评论 -
【二维指针与数组】
【二维指针与数组】二维指针的形式大概有三种:1. int **P; 2. int *P[5]; 3. int (*P)[5];相同点:都可用P[1][2]的形式访问。 ①内容上,本身都是指针,最终代表的内容是整数。 ②意义上,int **P 表示指向“一群”(指向整数的指针的)指针;——行列 int *P[ 5 ] 表示指向 5 个指向整数的指针的原创 2015-09-07 08:33:58 · 523 阅读 · 0 评论 -
进程通信概述
进程间通信方式的展示,包含了windows、Unix、Java三个部分:声明:转自http://blog.csdn.net/waxgourd0/article/details/6591463 windows大部分移植于Unix,因此理清哪些是各自特有的,哪些是一致的,同时理清哪些原理是一致的只不过实现方式有所不同,如此对进程间通信就有了一个全面的了解。转载 2016-09-01 08:55:10 · 197 阅读 · 0 评论 -
【5】用两个栈实现队列
用两个栈实现队列时间限制:1秒 空间限制:32768K 本题知识点: 栈 队列题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。题目链接:牛客网题目vs2010编译通过#include<iostream>#include<stack>using namespace std;class Solution{public:void push(int原创 2016-06-22 11:07:03 · 205 阅读 · 0 评论 -
类的继承和虚函数
类的继承和虚函数文章转自:@Jerry19880126地址:http://www.cnblogs.com/jerry19880126/p/3616999.html书上类继承相关章节到这里就结束了,这里不妨说下C++内存分布结构,我们来看看编译器是怎么处理类成员内存分布的,特别是在继承、虚函数存在的情况下。工欲善其事,必先利其器,我们先用好Visual Studio工具,像下转载 2016-08-18 21:01:37 · 504 阅读 · 0 评论 -
创新工场软工题2-1
题目: 1将链表中的所有元素为奇数的节点移到元素为偶数节点的前面,并保证奇数之间顺序不变,偶数之间顺序不变。示例: 交换前链表的顺序 交换后链表的顺序 4→5→3→1→2 ==> 5→3→1→4→2 1 ==> 1 (链表仅含一个元素) 2→1 ==>1→2 ==> (链表为空) C/C++: 链表节点定义为: struct n原创 2016-08-29 09:57:10 · 517 阅读 · 0 评论 -
华为机试(扑克牌大小3.3)
华为机试(扑克牌大小3.3)题目 扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A,2各4张,小王1张,大王1张。牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王):) 3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER 输入两手牌,两手牌之间用“-”连接,每手牌的每张牌以空格分隔,“-”两边没有空格,如:4 4原创 2016-08-28 22:21:21 · 701 阅读 · 0 评论 -
c++中函数参数传递(值传递、指针传递,引用传递)进一步认识
【重点】:转自@richerg85,请有帮助的朋友一定去原作者处点赞,地址:http://blog.csdn.net/richerg85/article/details/14450183从函数中把我需要的两个值传出来,由于传出来的值比较多,所以不考虑用return来返回,需要通过参数把修改后的值拉出来供我使用,很当然的就想到了用指针,但是值就是传不出来;使我对原有的大脑中指针的思维产生混沌转载 2016-08-17 20:50:41 · 460 阅读 · 0 评论 -
输入输出函数
输入输出函数getline函数(百度百科) getline不是C库函数,而是C++库函数。它会生成一个包含一串从输入流读入的字符的字符串,直到以下情况发生会导致生成的此字符串结束。 1)到文件结束(EOF), 2)遇到函数的定界符,(输入结束后的第一个回车是定界符) 3)输入达到最大限度。原创 2016-08-27 21:56:52 · 398 阅读 · 0 评论 -
static和const关键字
static和const关键字static关键字至少有下列n个作用:(1)函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值; (2)在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问; (3)在模块内的static函数只可被这一模块内的其它函数调用,这个函数的使用范围被限制在转载 2016-08-27 14:58:45 · 357 阅读 · 0 评论 -
整数中1出现的次数(从1到n整数中1出现的次数)
整数中1出现的次数(从1到n整数中1出现的次数)时间限制:1秒 空间限制:32768K 题目描述求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数。 牛客网题目链原创 2016-07-28 15:14:52 · 433 阅读 · 0 评论 -
文件流(内存到文件,文件到内存,内存到屏幕)
功能,输入到文件,从文件输出到屏幕,然后统计输出结果。#include #include #include #include using namespace std;typedef struct{ string word; int num;}count;void main(){int wordcount=0,j=0; char *filename="E:\\统计单词的个数.txt";原创 2015-10-11 17:49:47 · 478 阅读 · 0 评论 -
线段树(segment tree)
理论上是2n-1的空间,但是你递归建立的时候当前节点为r,那么左右孩子分别是2*r,2*r+1,此时编译器并不知道递归已结束,因为你的结束条件是在递归之前的,所以编译器会认为下标访问出错,也就是空间开小了,应该再开大2倍。有时候可能你发现开2,3倍的空间也可以AC,那只是因为测试数据并没有那么大。转载 2016-08-25 22:39:25 · 382 阅读 · 0 评论