2018年8月11日

算法22-----托普利茨矩阵leetcode766

摘要: 1、题目 如果一个矩阵的每一方向由左上到右下的对角线上具有相同元素,那么这个矩阵是托普利茨矩阵。 给定一个 M x N 的矩阵,当且仅当它是托普利茨矩阵时返回 True。 示例 1: 示例 2: 说明: 2、思路: 按每行遍历: 【其实不用分的,自己又犯蠢了】直接判断上一行【0:-1】和下一行【1: 阅读全文

posted @ 2018-08-11 21:15 吱吱了了 阅读(277) 评论(0) 推荐(0)

算法21----重塑矩阵 LeetCode566

摘要: 1、题目 在MATLAB中,有一个非常有用的函数 reshape,它可以将一个矩阵重塑为另一个大小不同的新矩阵,但保留其原始数据。 给出一个由二维数组表示的矩阵,以及两个正整数r和c,分别表示想要的重构的矩阵的行数和列数。 重构后的矩阵需要将原始矩阵的所有元素以相同的行遍历顺序填充。 如果具有给定参 阅读全文

posted @ 2018-08-11 17:51 吱吱了了 阅读(304) 评论(0) 推荐(0)

Python笔记25-----------创建二维列表【浅copy】和转置

摘要: 一、创建二维列表 1、二维列表创建第二维的时候,如果采用*2这种方式,这是一种浅复制的方式,同时引用到同一个list,如上图的C。 这种形式,不方便修改C[ i ][ j ]的数据,如果改C[ 0 ][ 2 ],则C [ 1 ][ 2 ]也会改变。 2、如果想要给特定位置的元素赋值,采用列表生成器。 阅读全文

posted @ 2018-08-11 16:42 吱吱了了 阅读(1068) 评论(0) 推荐(0)

导航