- 博客(7)
- 收藏
- 关注
原创 力扣刷题之路------二维数组变换、前缀和数组
刷题顺序参考:力扣刷题顺序涉及题目48. 旋转图像48. 旋转图像自己的解题思路: 题目上说不能使用另一个矩阵来旋转图像,那就只能一个一个的换位置了。和之前的一维数组向右移动三个的题目的想法差不多,可以看出来每次数组都会变四个,比如上图的n=3的时候,先变换位置的是四个角,然后是外圈剩下的四个,四个为一组进行变换。matrix[i][j]要变到的位置是matrix[j][n-i-1],这个时候matrix[j][n-i-1]的数要存到一个temp中,然后它也要换到它的最终位置。一个问题是如何判断一组
2021-12-27 22:08:53 412
原创 力扣刷题之路------数组的旋转、遍历
参考刷题顺序:力扣刷题顺序涉及题目189 轮转数组396 旋转函数189 轮转数组自己的想法: 类似于题目中的解释,一次性的将数字放到最后它应该在的位置,想法和官方的第二个思路差不多,如图。可以看出来,一类的循环(绿色是一类),需要在循环到出现闭合的时候就结束,并且要往后移动一格,再次循环。整个大的循环结束条件很容易判断,就是循环了nums.length次时就可以结束了。此处用count来做算法结束的标志。一个小循环的结束需要判断是否这个循环闭合了,即这个循环是不是又到了循环刚开始的位置,
2021-12-18 16:03:04 265
原创 力扣刷题之路------数组的改变、移动
参考刷题顺序: 力扣刷题顺序涉及题目453. 最小操作次数使数组元素相等283.移动零453. 最小操作次数使数组元素相等自己的想法:这个题,想了很久怎么用数组来变化然后分析次数。总是超时,于是乎突然觉得,要是有个数学规律就好了。结果还真的有数学规律。通过的那一刻,满脑子只有:?????代码写的很简单。 public int minMoves(int[] nums) { int temp=nums.length-1; Arrays.sort(nums);
2021-11-20 17:57:24 536
原创 腾讯云三天三次被暴力破解,究竟是人性的泯灭还是道德的沦丧!
课程是慕课网的Python Flask构建微信小程序。花钱买了,那就好好学习,记录一下。**小程序申请流程**官方申请地址:https://mp.weixin.qq.com/cgi-bin/wx
2020-05-28 08:51:02 1352
原创 “OneNote由于某种原因,无法连接到服务器。请尝试检查您的连接以查看服务器是否可用。”的解决方案
最近开始新的学习生活,使用OneNote做笔记。作为一个强迫症,无法创建新的笔记的问题让我很是难受。在这里看到了一个解决的方法→解决办法更改DNS:1.打开控制面板-网络共享中心,点击左侧的更改适配器设置。2.右键点击本地连接,选择属性,双击Internet协议版本4 (TCP/IPv4),在首选DNS服务器中输入4.2.2.1,在备用DNS服务器中输入4.2.2.2,确认。3.再次尝试同步笔记,连接OneNote服务器,同步笔记本就成功了。更改之后再创建笔记本果然创建成功,不过之后使用浏览
2020-05-26 08:07:52 4241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人