
C++
文章平均质量分 60
潇与上海
电科新生在读
展开
-
存放自定义数据类型的大/小根堆定义
当您已经有一个node类型的对象,并且您试图将它与即将传入的另一个node类型的对象(在这个例子中是cur)进行比较时(主要体现在先传入的已经在对象里,后传入的需要和其比较),C++编译器会查找适用于这两个对象类型的小于(<)运算符的实现。通过重载小于运算符来确保具有较小dis值的节点在比较时被认为是“较小”的,这是维护小根堆性质的关键。在上面的代码中,无论是使用lambda表达式还是函数对象CompareDis,我们都指定了当a.dis小于b.dis时,a应该被认为“小于”b,这符合小根堆的性质。原创 2024-04-01 00:18:30 · 725 阅读 · 0 评论 -
字符串转换
C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串,下面列举了各函数的方法及其说明。● ecvt():将双精度浮点型值转换为字符串,转换结果中不包含十进制小数点。● fcvt():指定位数为转换精度,其余同ecvt()。● gcvt():将浮点型数转换为字符串,取四舍五入。● ultoa():将无符号长整型值转换为字符串。● ltoa():将长整型值转换为字符串。● itoa():将整型值转换为字符串。原创 2024-03-22 14:09:19 · 181 阅读 · 0 评论 -
[蓝桥杯练习题]Fizz Buzz经典问题
【代码】[蓝桥杯练习题]Fizz Buzz经典问题。原创 2024-03-17 01:24:01 · 467 阅读 · 0 评论 -
C++STL速通
迭代器是一种检查容器内元素并遍历元素的数据类型。迭代器提供对一个容器中的对象的访问方法,并且定义了容器中对象的范围。原创 2024-03-08 22:55:47 · 493 阅读 · 0 评论 -
1015 德才论[PAT (Basic Level) Practice]
1015 德才论[PAT (Basic Level) Practice]一道可以用分割区间和区间合并解决的的题,但我没这么做。学到tuple就用tuple,巧了不是(bushi。原创 2024-01-18 01:30:26 · 397 阅读 · 1 评论 -
1002 A+B for Polynomials[PAT (Advanced Level) Practice]
1002 A+B for Polynomials一道利用map/multimap/pair和格式化输出的题。PAT (Advanced Level) Practice原创 2024-01-17 23:55:23 · 356 阅读 · 0 评论 -
P2615 [NOIP2015 提高组] 神奇的幻方
P2615 [NOIP2015 提高组] 神奇的幻方原创 2024-01-16 22:27:21 · 877 阅读 · 2 评论 -
P1614 爱与愁的心痛[C++/思路/Code]
P1614 爱与愁的心痛原创 2024-01-16 20:09:30 · 632 阅读 · 2 评论