自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 CM62-井字棋-【数组】

一 题目描述给定一个二维数组board,代表棋盘,其中元素为1的代表是当前玩家的棋子,0表示没有棋子,-1代表是对方玩家的棋子。当一方棋子在横竖斜方向上有连成排的及获胜(及井字棋规则),返回当前玩家是否胜出。测试样例:[[1,0,1],[1,-1,-1],[1,-1,0]]返回:true二 题解://扩展到N阶的棋盘同样适用;class Board {public: bool checkWon(vector<vector<int> > boa

2020-11-07 13:30:09 333

原创 CM7-清除行列-【数组】

一 题目描述输入一个NxN矩阵,如果某个元素值为0,则将该行、该列元素值置0,最后输出该矩阵测试用例:输入[[1,2,3],[0,1,2],[0,0,1]]输出:[[0,0,3],[0,0,0],[0,0,0]]二 题解class Clearer {public: vector<vector<int> > clearZero(vector<vector<int> > mat, int n) { vector&lt

2020-11-06 16:02:47 113

原创 CM6-像素翻转-【数组】

一 题目描述现有一个NxN的矩阵,阶数为N,请编写一个算法将矩阵顺时针旋转90度并将其作为返回值。要求不使用缓存矩阵,保证N不大于500,元素不大于256,每个元素用int表示。 测试样例: [[1,2,3],[4,5,6],[7,8,9]],3返回:[[7,4,1],[8,5,2],[9,6,3]]二 题解 :直接找规律转换class Transform {public: vector<vector<int> > transformImage(v..

2020-11-06 15:03:45 136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除