- 博客(11)
- 收藏
- 关注
原创 RabbitMQ知识点
上图中MessageProperties.PERSISTENT_TEXT_PLAIN 用来持久化消息队列中的消息,即使rabbitMQ重启依然存在
2021-12-29 19:38:56 810
原创 PAT C++ 刷题日记
scanf("%d-%d %d",&t1,&p1,&g1); 格式限定 if (scanf("%d/%d %d/%d %d", &a, &b, &c, &d, &fenmu)) {}; 防报错 printf("%03d",j); 控制输出 printf("%.5f",j); 小数点控制位数
2021-05-02 20:10:51 277
原创 Java刷题一些小技巧记录
Java刷题技巧: 在写leetcode题目:求集合交集时,我想将Integer型set直接转换成为int数组进行返回,然后发现无法实现这种要求,查询别人写法有: int[] ints = set1.stream().mapToInt(i -> i).toArray(); 首先对set1进行顺序流操作,mapToInt()在执行具有其长度的映射字符串的操作后返回IntStream。然后对于intStream进行toArray();即可得到int型数组。 ......
2021-04-01 21:40:04 1212
原创 异或的基本思想
异或的推导公式 要知道 A xor B=C,即可以推导出 A xor C = B, 那么就显然会有 B xor C = A 例如: (1 ^ 0 =1)-> (1 ^ 1=0) ,(11=0)->(10=1)。 根据这个性质可以用于很多密码的翻译问题上。
2021-03-17 14:22:58 623
原创 PAT编程团体赛 1047
PAT编程团体赛 1047 这道题目一开头想用一个类,记录下三个属性来解决的,写到后面发现还是比较麻烦的,因为看似有三个属性,其实这道题的本质就只有两个量用的上: ①:学校编号 ②:学生成绩 所以用一个map数组就能快速的解决问题 note:scanf的功能在这道题目当中也是比较好用的。 代码如下: #include<iostream> #include<map> using namespace std; int main() { map<int,int> m1
2021-03-13 14:23:34 123
原创 刷LeetCode题目的想法积累
** 刷LeetCode题目记录心得 ** 对于LeetCode中的题目503,第一次写出的一个循环访问数组的方法是利用两个for循环来解决,代码思路如下: public int findNextNum(int[] nums,int start,int len) { for(int i=start+1;i<nums.length;i++) { if(nums[start]<nums[i]) { return nums[i];
2021-03-06 16:54:26 73
原创 getchar()的利用
输入一连串字符/数字直接进行读取 学习记录 在PAT题目当中,要求输入隔着空格的一段字符或数字,这时候也没有给定出要求的输入范围,需要利用回车来结束输入。 如下代码: 首先是getchar()函数的介绍: 1、 从缓冲区读走一个字符,相当于清除缓冲区。 2、 使用下面的语句清除回车: while(getchar()!=’\n’); 3、 注意包含头文件stdio.h do { cin >> num; a.push_back(num); } while (getchar() != '
2020-12-23 21:32:45 1688
原创 **PAT :我要通过** 20分
第一次记录自己的解题思路:PAT :我要通过 “答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。 得到“答案正确”的条件是: 字符串中必须仅有P, A, T这三种字符,不可以包含其它字符; 任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串; 如果 aPbTc 是正确的,那么 aPbATca 也是正确的,其中 a, b, c 均
2020-12-06 10:58:47 94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人