摘要: 交换两个变量的值很简单。 比如 int a = 1; b = 2; 交换a b的值 这个很简单 很容易想到的是找个中间变量比如 int temp = a; a = b; b = temp; 不需要中间变量可不可以? 当然是可以的。 比如 【加减法】 a = a + b; b = a - b; a = 阅读全文
posted @ 2018-07-31 21:29 底层码农 阅读(104860) 评论(7) 推荐(8) 编辑
摘要: 阅读全文
posted @ 2018-07-29 16:54 底层码农 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: 【黑盒测试】 算法竞赛一般采取黑盒测试:事先准备好一些测试用例,然后用它们测试选手程序,根据运行结果评分。除了找不到程序(如程序名没有按照比赛规定取,或是放错位置)编译错等连程序都没能运行的错误之外,一些典型的错误类型如下: 在一些比较严格的比赛中,输出格式错被看成是答案错,而在另外一些比赛中, 则 阅读全文
posted @ 2018-07-29 08:35 底层码农 阅读(1858) 评论(0) 推荐(0) 编辑
摘要: 我定义了一个学生类型的结构体来演示sort排序对结构体排序的用法具体用法看代码#include#include#include//sort函数包含的头文件using namespace std;//定义一个学生类型的结构体typedef struct student{... 阅读全文
posted @ 2018-07-26 17:52 底层码农 阅读(17922) 评论(1) 推荐(6) 编辑
摘要: 一、以毫秒为单位。long startTime = System.currentTimeMillis(); //获取开始时间 doSomething(); //测试的代码段 long endTime = System.currentTimeMillis(); //获取结束时间 System.out. 阅读全文
posted @ 2018-07-01 10:14 底层码农 阅读(31402) 评论(0) 推荐(4) 编辑
摘要: 刽子手游戏其实是一款猜单词游戏、游戏规则是这样的:计算机想一个单词让你猜,你每次可以猜一个字母。如果单词里有那个字母,所有该字母会显示出来; 如果没有那个字母,则计算机会在一幅“刽子手”画上填一笔。这幅画一共需要7笔就能完成,因此你最多只能错6次。 注意,猜一个已经猜过的字母也算错。在本题中,你的任 阅读全文
posted @ 2018-06-28 12:57 底层码农 阅读(1848) 评论(0) 推荐(0) 编辑
摘要: set和muliset的用法。 阅读全文
posted @ 2018-06-23 08:59 底层码农 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 快速排序 阅读全文
posted @ 2018-06-19 22:03 底层码农 阅读(320) 评论(0) 推荐(0) 编辑
摘要: C++中如何记录程序运行时间 阅读全文
posted @ 2018-06-18 11:08 底层码农 阅读(97080) 评论(0) 推荐(11) 编辑
摘要: 如需安装包请后台留言!! Codeblocks中文乱码解决方法: 特别提示:出现中文乱码情况才执行以下操作,未出现请勿随意修改!!!! 打开Codeblocks -> 设置 -> 编辑器: 然后点击 Encoding settings -> 选择编码 -> 选择UTF-8 -> 确定: 点击设置 - 阅读全文
posted @ 2018-06-16 00:18 底层码农 阅读(39116) 评论(6) 推荐(15) 编辑