摘要:        
UVa12657 代码仓库 12657.cc 本题的题意并不难理解,主要就是对链表移动、交换和倒序操作。在对链表节点的操作时需要非常小心,否则将需要花很长的时间来进行调试。而在对链表的这三种操作中,交换是需要特别注意的。我就在做这题的时候忘记了考虑两个箱子相邻时交换的情况,导致花了相当长的时间来调试    阅读全文
posted @ 2021-03-01 21:55
ithepug
阅读(82)
评论(0)
推荐(0)
        
            
        
        
摘要:        
UVa120 代码仓库 120.cc 本题的意思是,通过反转,为煎饼排序(最小在上面)。所以基本思路是,先把最大的放最小面,这样的话,之后的反转就不会影响到已经排好的元素。 如果未排序中最大的元素在未排序元素的顶部(也就是最上面的煎饼),就直接翻转整个未排序元素。而在底部不需要翻转。值得注意的是,如    阅读全文
posted @ 2021-03-01 21:53
ithepug
阅读(71)
评论(0)
推荐(0)
        
            
        
        
摘要:        
UVa11988 代码仓库 11988.cc 这道题目的意思并不难理解,主要是对字符串(数组)的移动操作,对于新手来说看到题目的第一想法是对每一个"["和"]"后的字符串进行移动,完成数组的重新排列。但我们知道这种方式是不可取的,假设字符串(数组)有n个元素,每次移动第i个元素,后面的n-i个元素都    阅读全文
posted @ 2021-03-01 21:50
ithepug
阅读(75)
评论(0)
推荐(0)
        
            
        
        
摘要:        
title: Effective C++ 学习笔记(二)构造/析构/赋值运算 date: 2021-02-28 21:23:33 tags: cpp 参考书籍《Effective C++:改善程序与设计的55个具体做法(第三版)》 5. 了解C++默默编写并调用哪些函数 为什么要? 示例 C++自动    阅读全文
posted @ 2021-03-01 21:44
ithepug
阅读(102)
评论(0)
推荐(0)
        

浙公网安备 33010602011771号