avatar
文章
462
标签
24
分类
11

秋叶半金

秋叶半金

对角线遍历
发表于2024-08-15|算法
对角线遍历 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- ...
重塑矩阵
发表于2024-08-15|算法
重塑矩阵 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
发表于2024-08-14|算法
螺旋矩阵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++; & ...
螺旋矩阵
发表于2024-08-14|算法
螺旋矩阵   该题目我的想法是使用分层去做,但是何题解不同的是我没有设置边界,而是使用圈数来动态决定圈数,我的代码就是空间消耗会很大,有很多不必要的定义。 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 ...
动态
发表于2024-08-14|动态
  信物难久留,何人不衰败。愿君赴此行,衣消心如旧。待花重开时,与君再重游;不谈少时志,共言岁月情。
棋盘上的战舰
发表于2024-08-13|算法
棋盘上的战舰  两种方法都自己想出,一种是将舰队多余舰数删除,避免统计时被迷惑,另一种就是判断左边与上边是否为空来进行判断是否为舰队,注意:特殊的为第一行与第一列。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
发表于2024-08-13|算法
范围求和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]){ ...
动态
发表于2024-08-13
  生活就是工作加爱好,爱好不一定作为工作。  学知识是为了现在,而培养能力是为了未来,我们要学习知识,学习的同时,我们更应该培养能力,因为能力才是未来的保证。  记忆是思考的前提,知识是能力的前提。也就是说思考是需要记忆的支撑,而能力的培养则是诞生于学习的过程中的。
DO OR DEAD
发表于2024-08-13
  Do or dead! Thinking but must action.
二十八星宿
发表于2024-08-10
参考连接:二十八星宿图与星宿详解 二十八星宿  二十八星宿一共划分为东、北、西、南四方,每一方有七宿。四方中的七宿形成动物形状,因而四方分别用四种动物相配:东方苍龙、北方玄武(龟蛇)、西方白虎、南方朱雀,由以上七宿组成的四个动物的形象,合称为四象、四维、四兽。  二十八星宿具体组成如下 东方青龙:角、亢、氐(di:4)、房、心、尾、箕(ji:4)北方玄武:斗(dou:3)、牛、女、虚、危、室、壁西方白虎:娄(lou:2)、胃、昴(mao:3)、毕、觜(zi:4)、参(shen:1)南方朱雀:井、鬼、柳、星、张、翼、轸(zhen:3) 星宿与七曜  七曜,又称七政、七纬、七耀等,是古代中国人将 荧惑星(火星)、辰星(水星)、岁星(木星)、太白星(金星)、镇星(土星)称为五星,五星又称五曜,加上太阳星(日)、太阴星(月),合称七曜。 星期 四 五 六 日 ...
1…181920…47
avatar
秋叶半金
文章
462
标签
24
分类
11
最新文章
毛选(三)2025-04-30
动态2025-04-27
《热烈》2025-04-27
动态三则2025-04-24
无题2025-04-22
分类
  • 动态2
  • 娱乐1
  • 技术11
    • Hexo1
    • java2
    • markdown1
    • mysql6
    • 脚本1
标签
tas 自我价值观 你的灯还亮着吗 小说 mysql 动态 提升 Hexo 记录 自我思考 java 易经 诗词 电影 markdown 星宿 算法 孙子兵法 索引 青训 tag 脚本 思考 读书
归档
  • 四月 202514
  • 一月 20257
  • 十二月 202414
  • 十一月 202427
  • 十月 202426
  • 九月 202439
  • 八月 202446
  • 七月 202443
网站资讯
文章数目 :
462
本站访客数 :
本站总访问量 :
最后更新时间 :
#footer-wrap if theme.footer.owner.enable - var now = new Date() - var nowYear = now.getFullYear() if theme.footer.owner.since && theme.footer.owner.since != nowYear .copyright!= `©${theme.footer.owner.since} - ${nowYear} By ${config.author}` else .copyright!= `©${nowYear} By ${config.author}` if theme.footer.copyright .framework-info span= ' ' a(href='https://hexo.io')= 'Hexo' span.footer-separator | span= ' ' a(href='https://github.com/jerryc127/hexo-theme-butterfly')= 'Butterfly' if theme.footer.custom_text .footer_custom_text!=`${theme.footer.custom_text}`