- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 小算法----寻找插入元素的位置
题目如下:给定一个已经升序排好序的数组,以及一个数 targettarget,如果 targettarget 在数组中,返回它在数组中的位置。否则,返回 targettarget 插入数组后它应该在的位置。假设数组中没有重复的数。以下是简单的示例:[1,3,5,6], 5 → 2[1,3,5,6], 2 → 1[1,3,5,6], 7 → 4[1,3,5,6],
2016-07-31 17:06:41 989
原创 小算法--卡片问题
1> 题目描述:桌上有一叠牌,从第一张牌(即位于顶面的牌)开始从上往下依次编号为1~n。当至少还剩两张牌的时候进行以下操作:把顶面开始的第一张牌扔掉,然后把第二张牌放到剩余整叠牌的最下面。2> 输入牌的初始数量n3> 输出分两行,第一行为每次扔掉的牌编号(空格隔开),第二行为最后剩下的牌。4> 样例输入:7输出:1 3 5 7 4 26
2016-07-15 22:26:53 2876
原创 一路走来---大二这一年
今天是2016年7月14日,星期四,是我大二结束的第一天,怀着一种说不出的心情,在回家之前,我总结一下自己大二这一年的学习生活。 时间转瞬即逝,一转眼我即将成为一名大三的学生,感觉时间过的真快,特别是大二这一年,现在还能清清楚楚的记得大一暑假的时候,记得那时候看的书(大话数据构,c和指针),做过的算法题目,现在几乎还是历历在目。大二就这么要结束了,然而大二这一年学的东西真的不多,暑
2016-07-14 10:05:12 854
原创 小算法--数组中元素的移动
题目描述:给定一个数组,假定这个数组中多个0,并且其他元素都各出现一次, 试将所有的0移到数组的尾部。 举例:给定数组: 1,3,0,5,7,0,3,4最后所得数组:1,3,5,7,3,4,0,0下边给出两种方法实现:方法一:原理就是遇到0的时候,后边的元素统一向前移动。如果前边是1个0,后边元素向前移动一个,如果两个0,后边元素向前移动2个,以此类推,最
2016-07-14 09:24:38 2474
原创 详解c++中类的六个默认的成员函数
类的6个默认的成员函数包括:构造函数、析构函数、拷贝构造函数、赋值运算符重载函数、取地址操作符重载、const修饰的取地址操作符重载。(一)构造函数构造函数,顾名思义,为对象分配空间,进行初始化。它是一种特殊的成员函数,具有以下特点
2016-07-06 13:01:35 19755 6
原创 关于c++中的this指针
记忆中,初识c++中的this指针的时候,根本不知道它是什么,有什么作用。再识,就知道了它的作用,也掌握了它背后的东西。this指针,就是一个指向当前对象的指针。我们知道,定义出一个类,它在内存中是不占空间的,只有定义了该类类型的对象时,系统就会为该对象分配一段存储空间,这段空间里只存储成员变量,对于成员函数,是存放在代码区的。(复习:内存分为5大区:静态区、常量区、栈
2016-07-04 12:01:22 2887 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人