1、 思路是将数字转换为字符串进行倒置处理然后再转换为数字,注意转置后数值是否超出范围即可 beat 85%, 贴上代码: class Solution(object): def reverse(self, x): """ :type x: int :rtype: int """ _x = str( ...
分类:
其他好文 时间:
2020-03-23 11:16:59
阅读次数:
78
1 //1、先转置 2 //2、第一列与最后一列交换、第二列与倒数第二列交换、... 3 class Solution 4 { 5 public: 6 void rotate(vector<vector<int>>& matrix) 7 { 8 int n = matrix.size(); 9 fo ...
分类:
其他好文 时间:
2020-03-18 18:24:44
阅读次数:
44
早上九点到十二点(两小时视频学习一小时做题) 线性代数 矩阵基本性质 矩阵转置 想起了以前做的斐波拉契矩阵做法,当时看矩阵乘法就看了一下午。前行乘后列, 矩阵和行列式都好多计算啊。 没有离散数学书和练习册,随便网上找了几个简单矩阵计算题做,一小时也没做三四个, 下午 二点到六点 一直在看 java视 ...
分类:
其他好文 时间:
2020-03-14 21:52:47
阅读次数:
64
# 数组形状:T/.reshope()/.resize() import numpy as np ar1 = np.arange(5) ar2 = np.ones((5,2)) print(ar1,'\n',ar1.T) print(ar2,'\n',ar2.T) # .T方法:转置,例如原shap ...
分类:
其他好文 时间:
2020-03-14 11:20:29
阅读次数:
72
题目 仅用递归操作和栈逆序 一个栈。 一个栈依次压入1、2、3、4、5 那么从栈顶到栈底分别是5,4,3,2,1。将这个栈转置后,从栈顶到栈底为1、2、3、4、5,也就是实现栈中元素的逆序,但是只能用递归来实现 ,不能用其他数据结构。 思路 需要两个递归函数 递归函数一:将栈stack的栈底元素返回 ...
分类:
编程语言 时间:
2020-03-06 13:02:28
阅读次数:
65
/** * 问题: * 如何仅适用递归函数和栈操作逆序一个栈 * 一个栈依次压入1、2、3、4、5,那么从栈顶到栈底分别为5、4、3、2、1。将这个栈转置后, * 从栈顶到栈底为5、4、3、2、1,也就是实现了栈中元素的逆序,但是只可以通过递归函数来实现。 * 分析: * 本题目考验查找操作和递归函 ...
分类:
其他好文 时间:
2020-03-05 13:04:20
阅读次数:
45
【题目】 一个栈依次压入1,2,3,4,5;那么从栈顶到栈底分别为5,4,3,2,1.。将栈转置 【要求】 只能用递归函数来实现。 【分析】 该算法需要两个递归函数。分别是 getAndRemoveLastElement() 和 Reverse() |函数名|描述| | | | |getAndRem ...
分类:
其他好文 时间:
2020-02-29 18:43:12
阅读次数:
69
可变大小矩阵 完成一个矩阵类, 可以存放二维数据, 在构造函数中通过参数指定行数和列数, 具有矩阵转置的功能和显示数据的功能. 要求实现该矩阵类, 使得主函数中的测试代码可以正确运行并得到正确的结果. ...
分类:
编程语言 时间:
2020-02-28 20:55:54
阅读次数:
1363
数组倒序 做法一:定义一个新的数组而后按照逆序的方式保存 进行内存分析 这个逆序是以产生垃圾为代价的 这样的逆序是不好的 做法二:在一个数字上进行转置 两种实现如果进行比较可以发现,第一种处理方式循环次数较多 ,并且还会产生垃圾,第二种实现 循环次数降低 但是存在if判断 增加了时间复杂度 可是可以 ...
分类:
编程语言 时间:
2020-02-27 20:42:46
阅读次数:
86
本文接着上一篇《几何系列】矩阵(一):矩阵乘法和逆矩阵》继续介绍矩阵。 转置 矩阵的转置比较简单,就是行和列互相调换,可以用上标 $T$ 表示某个矩阵的转置。 $$A^T=(b_{ij})$$ 其中 $b_{ij}=a_{ji}$。 例如,对于: $$A=\begin{bmatrix}1 & 2 & ...
分类:
其他好文 时间:
2020-02-24 09:47:09
阅读次数:
120