《名侦探柯南-百万美元的五棱星》
这部电影是柯南的第27部电影,作为柯南受众之一,我现在更多是抱着情怀去看,去享受柯南电影,对夸张的情节不反感,看这部电影,我发现柯南电影是可以激发人的热血的,尤其是最后的情节,会有让人兴奋的快感,这种快感就是那种耍帅后的快感,不得不说,柯南电影现在更多是满足大众口味,推理剧情会弱很多,相对的很多夸张的耍帅的画面会很多,我感觉可能不合理,但是确实能够调动一些热血上来的。 这部电影告诉我们优作和黑羽是双胞胎,这个确实使得工藤与快斗想象合理了,然后就是这部电影将重要的人物也展示出来了,就是”兰“的戏份少了,然后决定战争的是解码器,确实合理,情报往往是扭转战局的关键,这就有点马后炮了,所以我会发现那些不是事后才懂,而是在当时就能发现关键的人,真的很厉害,因为很多时候,时间就是生命,所以我们要学会深入思考,同时还要培养我们的思维灵敏度,要能够该深入全面思考,也能够做到快速反应与思考。 现在我要剥开华丽的外衣去寻找一些本质或者说我们能够学习的东西,首先,我们学习要条理化、教条化、理论化、章法化,这是为了便于让我们能够学会掌握,但是 ...
对角线遍历
对角线遍历
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162public int[] findDiagonalOrder(int[][] mat) { if(mat.length==0||mat==null){ return null; }else{ int top = 0; int bottom = mat.length; int left = 0; int right = mat[0].length; int row =0; int col =0; int index = 0; int[] ord = new int[right*bottom]; while(row < bottom- ...
重塑矩阵
重塑矩阵
12345678910111213141516171819202122232425262728293031323334353637383940414243444546第一种:用一个index来计算,这样内存低,但是多了乘除的复杂计算。 public int[][] matrixReshape(int[][] mat, int r, int c) { int[][] x = new int[r][c]; int m = mat.length; int n = mat[0].length; double index = 0.0; if(m*n != r*c){ return mat; }else{ while(index < r*c){ x[(int)(index/c)][((int)index) % c] = mat[(int)(index/n)][((int ...
螺旋矩阵2
螺旋矩阵2 螺旋矩阵2其实就是在1的基础上将遍历的数组值变为我们的值,思路和1一样。
1234567891011121314151617181920212223242526272829303132333435public int[][] generateMatrix(int n) { int i = 1; int left = 0; int right = n; int top = 0; int bottom = n; int row = 0; int col = 0; int [][] matrix = new int[n][n]; while(top<bottom||left<right){ for(col = left;col<right;col++){ matrix[top][col] = i; i++; & ...
螺旋矩阵
螺旋矩阵
该题目我的想法是使用分层去做,但是何题解不同的是我没有设置边界,而是使用圈数来动态决定圈数,我的代码就是空间消耗会很大,有很多不必要的定义。
123456789101112131415161718192021222324252627282930313233343536373839404142434445public List<Integer> spiralOrder(int[][] matrix) { int iter = 0; ArrayList<Integer>arr = new ArrayList<Integer>(); if(matrix.length==0){ return arr; }else{ double round1 = Math.ceil(matrix.length/2.0); double round2 = Math.ceil(matr ...
动态
信物难久留,何人不衰败。愿君赴此行,衣消心如旧。待花重开时,与君再重游;不谈少时志,共言岁月情。
棋盘上的战舰
棋盘上的战舰 两种方法都自己想出,一种是将舰队多余舰数删除,避免统计时被迷惑,另一种就是判断左边与上边是否为空来进行判断是否为舰队,注意:特殊的为第一行与第一列。12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364第一种public int countBattleships(char[][] board) { int count =0; for(int i =0; i<board.length; i++){ for(int j =0; j<board[i].length; j++){ if(board[i][j]=='X'){ count++; if(i+1 ...
范围求和2
范围求和2 该题目分别求出行与列的最小值,两者乘积即为答案,注意:操作数组长度为0时为特殊情况。
1234567891011121314151617181920212223public int maxCount(int m, int n, int[][] ops) { if(ops.length==0){ return m*n; }else{ int maxrow = 0; int maxcol = 0; for(int i = 0; i < ops.length; i++){ if(i == 0){ maxrow = ops[i][0]; maxcol = ops[i][1]; }else{ if(maxrow> ops[i][0]){ ...
动态
生活就是工作加爱好,爱好不一定作为工作。 学知识是为了现在,而培养能力是为了未来,我们要学习知识,学习的同时,我们更应该培养能力,因为能力才是未来的保证。 记忆是思考的前提,知识是能力的前提。也就是说思考是需要记忆的支撑,而能力的培养则是诞生于学习的过程中的。
DO OR DEAD
Do or dead! Thinking but must action.

