- 博客(11)
- 收藏
- 关注
转载 increment/decrement/dereference操作符
#includeusing namespace std;class INT{ friend ostream& operator public: INT(int i):m_i(i){}; //prefix:increament and then fetch INT& operator++() { ++(this->m_i);//随着class的不同,
2016-04-24 21:58:01
365
转载 堆排序
#include#include#includeusing namespace std;void main(){ int ia[9]={0,8,2,6,7,5,3,4,1}; vector ivec(ia,ia+9); make_heap(ivec.begin(),ivec.end());//建立堆 for(int
2016-04-24 21:56:36
248
转载 priority_queue测试
#include#include#includeusing namespace std;void main(){ int ia[9]={0,8,2,6,7,5,3,4,1}; priority_queue ipq(ia,ia+9); cout for(int i=0;i cout cou
2016-04-24 21:55:50
229
转载 set测试
#include#include#includeusing namespace std;void main(){ int i; int ia[5]={0,1,2,3,4}; int ib[5]={9,8,7,6,5}; set iset(ia,ia+5); set iset1(ib,ib+5); cou
2016-04-24 21:55:15
693
转载 数值算法
#include#include#include#include#include#include#includeusing namespace std;void main(){ int ia[5]={1,2,3,4,5}; vector iv(ia,ia+5); cout cout()) cout
2016-04-24 21:54:30
459
转载 map测试
#include#include#include#includeusing namespace std;void main(){ map simap;//以string为键值,以int为实值 simap[string("jjhou")] = 1;//第一对内容是("jjhou", 1) simap[string("jerry")] = 2;//第一对内容
2016-04-24 21:52:18
1133
原创 单链表的逆转
1、采用c语言方法#include#includetypedef struct node{ char data; struct node *next;}LNode;//单链表结点类型LNode *CreateLinkList()//生成单链表{ LNode *head,*p,*q; char x; hea
2016-04-23 17:27:52
316
转载 逻辑随笔1
1.“飞机加油”问题一架飞机在满油的情况下可以绕地球飞0.5圈,假设飞机与飞机之间可以互相加油,请问在确保所有飞机够油飞回起点的情况下,最少需要几架飞机才可以让其中一架飞机成功绕地球飞行一圈?解析:A,B,C三架飞机同时起飞,飞到一圈的1/8处,各自消耗了1/4的油,此时C还剩3/4的油,将1/4分给A,1/4分给B,剩下的1/4供自己安全返航,则A和B变为满油状态;当飞到
2016-04-22 21:05:03
392
原创 "抢红包"问题
某平台具有强红包功能,请编写程序求收到红包数中有红包大于红包数一半的红包。分析:这道题目看似简单,其实仔细分析会发现,这道题目其实考察如何将内存有效分配,做到"拿多少用多少"的目的。这里使用链表进行内存的分配与管理。a.使用C语言来实现#include#includetypedef struct red_packet{ float data;//红包大小 struc
2016-04-22 20:21:07
402
原创 蚂蚁爬竹竿问题
有一根27厘米的细木杆,在第3厘米、7厘 米、11厘米、17厘米、23厘米这五个位置上各有一只蚂蚁。木杆很细,不能同时通过一只蚂蚁。开始时,蚂蚁的头朝左还是朝右是任意的,它们只会朝前走或 调头,但不会后退。当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走。假设蚂蚁们每秒钟可以走一厘米的距离。编写程序,求所有蚂蚁都离开木杆的最小时 间和最大时间。分析:最短时间11秒这里比较简单不做
2016-04-22 20:14:59
2340
原创 喝啤酒问题
/*************************************************************************************************TOPIC:Drink beer**Descripition:市场上某啤搞活动,每瓶2元,4个瓶盖可以兑换一瓶啤酒,两个空啤也可兑换一瓶啤酒。完成输入钱数,最多可以喝多少瓶**Cr
2015-12-18 18:19:38
921
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人