
c++
飞翔的荷兰人号z
爱技术,爱生活,爱美剧,爱旅游
展开
-
科大讯飞2021 笔试题第一道:固定大小和数量的纸币,至少需要几张纸币来付钱
文章目录题目 题目 题目大致描述: 假设1元、5元、10元、50元、100元 纸币分别有a,b,c,d,e张。现在要用这些钱来支付m元,至少要用多少张纸币?无解时返回 -1; 进阶题目:每种纸币各用了多少张?(用tuple组队保存就行) 解题思路:贪心算法(贪心算法的思想,每一次选择最大面值的钱币) 解题代码 #include <iostream> #include <vector> #include <algorithm> #include <原创 2020-08-02 10:27:19 · 1766 阅读 · 0 评论 -
牛客网刷题遇到的部分笔试题
文章目录数组元素交换 数组元素交换 题目: 牛牛有一个没有重复元素的数组a,他想要将数组内第n大的数字和第m大的数(从大到小排序)交换位置你能帮帮他吗。给定一个数组a,求交换第n大和第m大元素后的数组。 示例: 输入: [1,2],1,2 输出: [2,1] 解决代码 class Solution { public: /** * * @param a int整型vector 原始数组a * @param n int整型 第n大 * @param m原创 2020-07-31 10:53:48 · 273 阅读 · 0 评论 -
C/C++笔试及面试中一些需要注意的细节问题
文章目录strlen() 与 sizeof() 的区别计算二进制中0的个数和1的个数大小端问题 strlen() 与 sizeof() 的区别 在进行字符(数组)串的长度求取问题时,strlen()和sizeof()都可以作为选择,当时两者之间的区别还是值得考究的。 (1)strlen()是函数,sizeof()是运算符; (2)对于定义字符数组大小的字符数组,sizeof 的值在声明时已经确定了,而 strlen()则根据数组中实际的字符计算大小;如: char test2[100] = "hello原创 2020-07-15 21:46:55 · 316 阅读 · 0 评论 -
剑指offer---树刷题专题(c/c++),一篇文章就可以读懂树了吗?
文章目录1、重建二叉树 1、重建二叉树 题目:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 先回顾一下,什么是前序遍历,中序遍历和后序遍历: (1)前序遍历: 先访问根节点 再先序访问左子树 再先序右子树。 (2)中序遍历: 中序遍历左子树 再访问根节点 再中序遍历右子树 (3)后序遍历: 先后序遍历左子树 再原创 2020-06-16 15:25:17 · 475 阅读 · 0 评论 -
剑指offer 一一 一篇文章能搞懂剑指offer的笔试题(C/C++)?
文章目录二维数组中的查找替换空格从尾到头打印链表用两个栈实现队列旋转数组的最小数字递归循环(斐波那契数列)递归循环(跳台阶)递归循环(变态跳台阶) 二维数组中的查找 题目:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 解决代码: class Solution { public: bool Find(int target, vector<vector原创 2020-05-31 10:28:39 · 1301 阅读 · 0 评论