随笔分类 -  c++笔试

c++-进制转换
摘要:题目描述写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。输入描述:输入一个十六进制的数值字符串。输出描述:输出该数值的十进制字符串。示例1输入0xA输出10解法:#include #include using std::cin;using std... 阅读全文

posted @ 2017-12-14 18:58 sichenzhao 阅读(124) 评论(0) 推荐(0)

c++-棋子翻转
摘要:题目描述:在4x4的棋盘上摆满了黑白棋子,黑白两色的位置和数目随机其中左上角坐标为(1,1),右下角坐标为(4,4),现在依次有一些翻转操作,要对一些给定支点坐标为中心的上下左右四个棋子的颜色进行翻转,请计算出翻转后的棋盘颜色。给定两个数组A和f,分别为初始棋盘和翻转... 阅读全文

posted @ 2017-12-14 14:10 sichenzhao 阅读(298) 评论(0) 推荐(0)

c++-二维数组打印对角线打印
摘要:题目描述有一个二维数组(n*n),写程序实现从右上角到左下角沿主对角线方向打印。给定一个二位数组arr及题目中的参数n,请返回结果数组。测试样例:[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]],4返回:[4,3,8,2... 阅读全文

posted @ 2017-12-14 13:25 sichenzhao 阅读(675) 评论(0) 推荐(0)

c++-相邻最大差值
摘要:题目描述请设计一个复杂度为O(n)的算法,计算一个未排序数组中排序后相邻元素的最大差值。给定一个整数数组A和数组的大小n,请返回最大差值。保证数组元素个数大于等于2小于等于500。测试样例:[9,3,1,10],4返回:6这道题目最简单的方法是利用STL标准库中的he... 阅读全文

posted @ 2017-12-13 20:58 sichenzhao 阅读(262) 评论(0) 推荐(0)

c++-顺时针打印矩阵
摘要:对于一个矩阵,请设计一个算法从左上角(mat[0][0])开始,顺时针打印矩阵元素。给定int矩阵mat,以及它的维数nxm,请返回一个数组,数组中的元素为矩阵元素的顺时针输出。测试样例:[[1,2],[3,4]],2,2返回:[1,2,4,3]题意如下图所示:顺时针... 阅读全文

posted @ 2017-12-13 17:00 sichenzhao 阅读(489) 评论(0) 推荐(0)

c++-之字形打印矩阵
摘要:题目描述对于一个矩阵,请设计一个算法,将元素按“之”字形打印。具体见样例。给定一个整数矩阵mat,以及他的维数nxm,请返回一个数组,其中元素依次为打印的数字。测试样例:[[1,2,3],[4,5,6],[7,8,9],[10,11,12]],4,3返回:[1,2,3... 阅读全文

posted @ 2017-12-13 11:05 sichenzhao 阅读(270) 评论(0) 推荐(0)

导航