题解列表

筛选

优质题解

剔除相关数 (C++代码)

摘要:解题思路:        使用STL中的set集合。可以自动排序,并保证不重复插入。    (1)先定义一个转换函数change()实现:把原来输入的整数x里面的数字的重新从小到大排列组合成新的整数,……
优质题解

查找最小的k个元素 (C++代码)堆实现

摘要:解题思路:用堆来解决这类问题十分合适。如果直接将数组进行排序的话,显然不是很合理,因为可能会造成很大的浪费,比如要在10000个数中抽取1个数,而去大费周章把整个数组都给排了序,显然十分浪费电脑资源。……

蛇行矩阵 (C++代码)

摘要:解题思路:找规律文通,可以有多种思路。我的是考虑按照数字的增长来的,1的下标为(0,0),总和为0。2 3 的下标为(1,0)和(0,1),总和是1。同理接下来的数字。找到下标的规律之后就可以利用规律……