毫无头绪的bug
jianglx3
跨考汪一以贯之!
展开
-
E1035 no member named ‘first‘
问题来源: Leetcode 506.相对名次猜测:对于map容器,作为容器,不使用迭代器是无法直接访问first与second但是对于属于容器内中,元素类型的pair,即使不使用迭代器也可以使用first和secondclass Solution {public: vector<string> findRelativeRanks(vector<int>& score) { string medal[3]={"Gold Medal"原创 2021-12-02 20:12:51 · 701 阅读 · 0 评论 -
map与vector排序
问题来源: PAT1095 B组map有key和value两个可作比较的数值map中的元素是pair类型对象,每个pair类型由关键字—值(key-value)组成:关键字起到索引的作用,值则表示与索引相关联的数据。字典是一个很好的map例子,可以将单词作为关键字,将单词释义作为值。map使用的底层数据结构为一颗红黑树(红黑树是一颗高度平衡二叉排序树),因为map的各种操作接口,RB-Tree也都提供了,所以几乎所有的map操作行为,都只是转调用了RB-Tree的操作行为而已。TB-Tree中的原创 2021-11-23 15:06:15 · 1183 阅读 · 0 评论 -
目前在PAT常遇见的错误
#include<iostream>using namespace std;#include<string>int main() { string jinz; cin >> jinz; int len = jinz.length() - 1; string h1, h2; cin >> h1 >> h2; int jinw = 0; string h; //char ans[1000]; 可以正常运行,但stri...原创 2021-11-19 22:42:55 · 624 阅读 · 0 评论 -
PAT1060爱丁顿数_乙级
(4条消息) 1060 爱丁顿数 理解与踩坑分析以及测试点分析_zihao_cui的博客-CSDN博客_爱丁顿数//面临问题://1.vector容器数组输出方式是?//2.Greater函数只可以传入一个参数吗?//3.vector容器对于sort函数的cmp自定义函数格式是?#include<iostream>using namespace std;#include<algorithm>#include<vector>int cmp(int a原创 2021-11-15 22:42:25 · 365 阅读 · 0 评论 -
PAT1044_bug处理_string subscript out of range_string类与终止符\0的问题
#include<iostream>using namespace std;#include<string>int main() { string s; char str1[13][4] = { "tam", "hel", "maa", "huh", "tou", "kes", "hei", "elo", "syy", "lok", "mer", "jou","0" }; string str2[13] = { "jan", "feb", "mar", "apr", ".原创 2021-11-04 16:09:13 · 505 阅读 · 0 评论 -
PAT1035_归并与插入_小bug系列
问题:1.关于41行注释的浮点错误 ?2.关于28行归并排序可以一段4个大小,一段2个大小这样排序 ?3.关于67行判定数组b最后一次被排序的位置 ?//归并算法具体实现:以分治法为核心//1.首先进行分:递归进行左右划分,先将左边排序好,在排序右边//2.其次进行治:将左边第一项与右边第一项比较大小,小的放进最终数组内//实机操作后发现,PAT的归并不是上述算法//PAT的归并从小到大进行分割,先分割出多个大小为2的模块,然后在2的基础上,分成2*2模块,余下不足2*2的模块原创 2021-10-25 09:45:35 · 74 阅读 · 0 评论 -
最大子列和_浙大DS_MOOC (new与num[100005]的奇怪bug)
int Max3(int A, int B, int C) { /* 返回3个整数中的最大值 */ return A > B ? A > C ? A : C : B > C ? B : C; }}int DivideAndConquer(int List[], int left, int right) { /* 分治法求List[left]到List[right]的最大子列和 */ int MaxLeftSum, MaxRightSum; /* 存放左右子问题的解 */.原创 2021-10-20 11:31:21 · 147 阅读 · 0 评论