- 博客(4)
- 收藏
- 关注
原创 C++中*&(指针引用)和*(指针)的区别
C++中如果参数不是引用的话会调用参数对象的拷贝构造函数,所以如果有需求想改变指针所指的对象(换句话说,就是要改变指针里面存的地址),就要使用指针引用#include <iostream>using namespace std;struct point { int x; int y;};void changenum1(point *&pnum)...
2019-09-13 16:39:35 836
原创 (STL,set,priority_queue)丑数
题目:丑数是指不能被2,3,5以外的其他素数整除的数。把丑数从小到大排列起来,结果如下:1,2,3,4,5,6,8,9,10,12,…求第1500个丑数解析:优先队列的目的是没循环一次 栈顶就是第几个数set集合的作用只有一个,用s.count(x)判断生成的数是否已经存在,因为优先队列没有这个功能#include<iostream>#include<queu...
2019-09-12 13:58:47 326 1
原创 (C++)反片语(map)
题目:输入一些单词,找出所有满足如下条件的单词:该单词不能通过字母重排,得到输入文本中的另外一个单词。在判断是否满足条件时,字母不分大小写,但在输入时应保留输入中的大小写,按字典序进行排列(所有大写字母在小写字母的前面)样例输入:ladder came tape soon leader acme RIDE lone Dreis peatScAlE orb eye Rides deale...
2019-09-10 14:01:01 444
原创 木块问题
题目大意:输入n,得到编号为0~n-1的木块,分别摆放在顺序排列编号为0~n-1的位置。现对这些木块进行操作,操作分为四种。1、move a onto b:把木块a、b上的木块放回各自的原位,再把a放到b上;2、move a over b:把a上的木块放回各自的原位,再把a发到含b的堆上;3、pile a onto b:把b上的木块放回各自的原位,再把a连同a上的木块移到b上;...
2019-09-09 14:55:25 1836
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人