关闭

利用指针的指针,修改被调函数的局部值【传引用】

说明:利用指针的指针可以允许被调用函数修改局部指针变量和处理指针数组。 传引用,可修改被调函数局部值。 传值,不可修改被调函数局部值。 看代码: //调用方法一:传引用(可以修改外部变量) #include using namespace std; //函数功能:找第一个负值 //方法一: void FindCredit(int **fpp){ while (**fpp != 0...
阅读(322) 评论(0)

指针函数与函数指针的区别

一、 在学习C语言过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义: 1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针      类型标识符    *函数名(参数表)       int *f(x,y);   首先它是一个函数,只不过这个函数的返回值是一个地址值。函...
阅读(213) 评论(0)

Java日期时间类型

常用SimpleDateFormat、Date、System.currentTimeMillis方法。//注意Date为import java.util.Date包中的 java.util.Date mData =new Date(89,8,29);//mData为格林时间,其中年份89要加上1900,月份从开始 long curTime =System.currentTimeMillis...
阅读(304) 评论(0)

【c++面向对象编程】工资管理系统

1、名词实际上就是对象(员工派生出老员工、新员工) 2、利用虚函数实现多态 3、对象指针数组 头文件 #include #include using namespace std; class Emplyee{ protected: string Name; int Years; public: virtual int getSalary() =0; Emplyee(string...
阅读(796) 评论(0)

【简单易懂】c++中组合与聚合

组合:即不十分相关的东西,集成在一起。譬如:电脑是一个类,由鼠标、键盘、显示器、主机这4个类组合而成,可插拔。实现中:一般为传参数。 聚合:即类的本身属性,密不可分割。譬如:人是一个类,由手臂、大腿、躯干三个类组成,不可分割,生命周期相同。实现中:一般为成员属性。 c++举例来看: //组合(传参数) #include using namespace std; class Frind{...
阅读(512) 评论(0)

main()与_tmain()区别

首先,这个_tmain()是为了支持unicode所使用的main一个别名而已,既然是别名,应该有宏定义过的,在哪里定义的呢?就在那个让你困惑的stdafx.h>里,有这么两行 #include stdio.h> #include 我们可以在头文件里找到_tmain的宏定义 #define _tmain main 所以,经过预编译以后, _tmain就变成main了,...
阅读(250) 评论(0)

C语言中结构体的初始化

《代码大全》建议在变量定义的时候进行初始化,但是很多人,特别是新人对结构体或者结构体数组定义是一般不会初始化,或者不知道怎么初始化。 1、初始化 typedef struct _TEST_T {         int i;         char c[10]; }TEST_T; TEST_T gst  = {1, “12345”};//可以初始化,设置i为1...
阅读(290) 评论(0)

Java传值与传引用

基本参数类型:传值 对象类型:传引用 值传递(passl-by-value)过程中,被调函数的形式参数作为被调函数的局部变量处理,即在堆栈中开辟了内存空间以存放由主调函数放进来的实参的值,从而成为了实参的一个副本。值传递的特点是被调函数对形式参数的任何操作都是作为局部变量进行,不会影响主调函数的实参变量的值。 引用传递 (pass-by-reference)过程中,被调函数...
阅读(434) 评论(0)

【小米笔试题】朋友圈问题-并查集解法

2016年小米校招笔试第三题(西安站) 3 假如已知有n个人和m对好友关系(存于数字r)。如果两个人是直接或间接的好友(好友的好友的好友...),则认为他们属于同一个朋友圈,请写程序求出这n个人里一共有多少个朋友圈。 假如:n = 5,m = 3,r = {{1 , 2} , {2 , 3} , {4 , 5}},表示有5个人,1和2是好友,2和3是好友,4和5是好友,则1、2、3属于一个朋友...
阅读(731) 评论(0)

【超易懂】并查集

一、适用的问题描述: 某家族人口过于庞大,要判断两个是否是亲戚不容易。先给出已知的亲戚关系图,求任意给出的两人是否为亲戚关系。规定亲戚有传递性。 样例输入/输出: 6 5 3 (说明:6个人,5个亲戚关系,3组判断) 1 2 1 5 3 4 5 2 1 3 1 4 Yes 2 3 Yes 5 6 No 并查集图文解释:...
阅读(379) 评论(0)

c++中类的申明和定义

基本类型变量是声明和定义(初始化)是同时产生的,也就是说int a,那么同时对a进行声明和初始化。 而对象,是声明与定义分开的。如类A,如果A x;就是一个声明,告诉编译器x是一个A类的对象变量,但是不进行初始化。如果以后,x= new A(); 这就是初始化,分配了空间。同样,A x=new A();这也是声明的同时初始化 还有对于函数(方法),声明只是写出函数的特性(类型 名称 参数),并...
阅读(3837) 评论(0)

程序员装逼指南

程序员嘛,外行人看起来已经是不可理解的奇怪生物了,自然也没必要跟他们再装逼 所以呢,如何对其他程序员装逼就是一门很有学问的事了 **********************************************************************   一.准备工作 “工欲善其事必先利其器。” 1.电脑不一定要配置高,但是双屏是必须的,越大越...
阅读(285) 评论(0)

计算机SCI/EI期刊投稿经验

作为一个研究生,好头痛啊,paper啊啊啊,没办法,写呗,写好之后呢,那就选投稿期刊了,写作能力是一方面,期刊选择是另一个重要的方面。在激烈的战斗面前,能力强的选择影响好的期刊,能力较差者选择影响较小的期刊。从容易到复杂,慢慢来吧,成长起来     1、SCI和EI“黑名单”期刊 序号 期刊名称 检索 类别 ISSN 国家/...
阅读(1004) 评论(0)

【小米校招笔试】在Excel中,列的名称是这样一个递增序列:seq={A、B、C、... Z、AA、AB、AC、... AZ、BA、BB、BC、... BZ、CA、... ZZ、AAA、AAB...

2016年小米校招笔试第一题(成都站) 1 在Excel中,列的名称是这样一个递增序列:seq={A、B、C、...  Z、AA、AB、AC、... AZ、BA、BB、BC、... BZ、CA、... ZZ、AAA、AAB...}。求给出任意一个自然数n,求这个序列中第n个字符串。函数声明:String getColumnLable(int n) 参考解法(Java版): pac...
阅读(1837) 评论(0)

字节与字符区别

(一)“字节”的定义 字节(Byte)是一种计量单位,表示数据量多少,它是计算机信息技术用于计量存储容量的一种计量单位。 (二)“字符”的定义 字符是指计算机中使用的文字和符号,比如1、2、3、A、B、C、~!·#¥%……—*()——+、等等。 (三)“字节”与“字符” 它们完全不是一个位面的概念,所以两者之间没有“区别”这个说法。不同编码里,字符和字节的对应关系不同: ①...
阅读(289) 评论(0)

IT从业者必备的十五种能力

无论在内企,还是在外企,凡是成功人士(以下简称他们)的身上都有独特的个人能力和人格魅力,这是旁人所缺乏的。他们的成功决不能简单地归结为机遇好。依我来看,这些能力可概括为:  1、解决问题时的逆向思维能力  面对工作中遇到的新问题,一时又找不到解决方法。而且,上司可能也没有什么锦囊妙计时,他们擅长用逆向思维办法去探索解决问题的途径。他们清楚具体业务执行者比上司更容易找出问题的节点,是人为...
阅读(257) 评论(0)

【小米校招笔试】假如已知有n个人和m对好友关系(存于数字r)。如果两个人是直接或间接的好友(好友的好友的好友...),则认为他们属于同一个朋友圈,请写程序求出这n个人里一共有多少个朋友圈。

2016年小米校招笔试第三题(西安站) 3 假如已知有n个人和m对好友关系(存于数字r)。如果两个人是直接或间接的好友(好友的好友的好友...),则认为他们属于同一个朋友圈,请写程序求出这n个人里一共有多少个朋友圈。 假如:n = 5,m = 3,r = {{1 , 2} , {2 , 3} , {4 , 5}},表示有5个人,1和2是好友,2和3是好友,4和5是好友,则1、2、3属于一个...
阅读(1725) 评论(0)

【小米校招笔试】一个数组是由有序数组经过n次循环移动后所得,请你用最快速度查找某个元素位置

2016年小米校招笔试第二题(西安站) 2 现有一个数组是由有序数组经过n次循环移动后所得,请你用最快速度查找某个元素位置(如1234568,向右移动3次后为67812345)。 参考解法(Java版): 看题后第一直觉可能想去遍历数组,那么时间复杂度为o(n),不够高效。下面提供另一种参考方法。 package XiaoMi; /*******************...
阅读(745) 评论(0)

【小米校招笔试】给定一些线段,线段有起点和终点,求这些线段的覆盖长度,重复的部分只计算一次

2016年小米校招笔试第一题(西安站) 1 给定一些线段,线段有起点和终点,求这些线段的覆盖长度,重复的部分只计算一次。 参考解法(Java版): package XiaoMi; /******************************************************** * 算法思想:将长线段细分为长度为1的小段,用布尔数组记录每一个小段; * 遍历所有长段...
阅读(1257) 评论(0)

Java内部类

Java语言允许在类中再定义类,这种在其它类内部定义的类就叫内部类。内部类又分为:常规内部类、局部内部类、匿名内部类和静态嵌套类四种。我们内部类的知识在Android手机开发中经常用到。 一、常规内部类 所谓常规内部类,或者说内部类,指的就是除去后面三种之外的内部类(这算什么解释。。。) 先写一个最简单的内部类的例子,大家感觉一下: 1 public ...
阅读(220) 评论(0)
43条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:353090次
    • 积分:5660
    • 等级:
    • 排名:第4920名
    • 原创:234篇
    • 转载:62篇
    • 译文:3篇
    • 评论:40条
    最新评论