![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
力扣刷题
名字啊名字
比较杂乱,后期慢慢整理,纯用来记录学习过程。
展开
-
进制转换求距离
进制转换问题问题描述给定一个正整数 n,找到并返回 n 的二进制表示中两个相邻1之间的 最长距离 。如果不存在两个相邻的1。返回 0。思路个人比较倾向于找到测试用例的二进制的1所在位置存储到数组中,再计算数组中相邻两个数字的差值找最大即可。程序public: int binaryGap(int n) { int cnt = 0, max = 0; int shuzu[36] = {0}; for (int i = 0;n != 0;i++)原创 2020-11-04 13:21:24 · 266 阅读 · 0 评论 -
数据结构刷题---数组
转置矩阵题目解题思路代码解析题目给定一个矩阵 A, 返回 A 的转置矩阵。解题思路先创建一个与原始矩阵行列数互换的新矩阵做两个循环嵌套,内循环遍历原始矩阵的行转列,外矩阵遍历原始矩阵的列代码class Solution {public: vector<vector<int> > transpose(vector<vector<int>>& A) { vector<vector<int> &原创 2020-11-03 12:06:46 · 85 阅读 · 0 评论