2025-08-25 学习日记

发布于 2025-08-25 12:00 417 字 3 min read 手写 每个字都是我自己敲的。

2025-12-24 学习日记2025-12-17 学习日记2025-12-14 学习日记2025-12-09 学习日记2025-12-08 学习日记2025-12-07 学习日记2025-12-06 学习日记2025-12-05 学习日记2025-12-04 学习日记2025-12-03 学习日记2025-12-02 学习日记2025-12-01 学习日记2025-11-30 学习日记2025-11-29 学习日记2025-11-28 学习日记2025-11-27 学习日记2025-11-26 学习日记2025-11-25 学习日记2025-11-24 学习日记2025-11-23 学习日记2025-11-22 学习日记2025-11-21 学习日记2025-11-20 学习日记2025-11-19 学习日记2025-11-18 学习日记2025-11-17 学习日记2025-11-16 学习日记2025-11-15 学习日记2025-11-14 学习日记2025-11-13 学习日记2025-11-12 学习日记2025-11-11 学习日记2025-11-10 学习日记2025-11-09 学习日记2025-11-08 学习日记2025-11-07 学习日记2025-11-06 学习日记2025-11-05 学习日记2025-11-04 学习日记2025-11-03 学习日记2025-11-02 学习日记2025-11-01 学习日记2025-10-31 学习日记2025-10-30 学习日记2025-10-29 学习日记2025-10-28 学习日记2025-10-27 学习日记2025-10-26 学习日记2025-10-25 学习日记2025-10-24 学习日记2025-10-23 学习日记2025-10-22 学习日记2025-10-21 学习日记2025-10-20 学习日记2025-10-19 学习日记2025-10-18 学习日记2025-10-17 学习日记2025-10-16 学习日记2025-10-15 学习日记2025-10-14 学习日记2025-10-13 学习日记2025-10-11 学习日记2025-10-10 学习日记2025-10-09 学习日记2025-10-03 学习日记2025-10-02 学习日记2025-10-01 学习日记2025-09-30 学习日记2025-09-29 学习日记2025-09-28 学习日记2025-09-27 学习日记2025-09-26 学习日记2025-09-25 学习日记2025-09-24 学习日记2025-09-23 学习日记2025-09-22 学习日记2025-09-21 学习日记2025-09-20 学习日记2025-09-18 学习日记2025-09-17 学习日记2025-09-16 学习日记2025-09-15 学习日记2025-09-14 学习日记2025-09-13 学习日记2025-09-12 学习日记2025-09-11 学习日记2025-09-10 学习日记2025-09-09 学习日记2025-09-08 学习日记2025-09-04 学习日记2025-09-03 学习日记2025-09-02 学习日记2025-09-01 学习日记2025-08-31 学习日记2025-08-29 学习日记2025-08-28 学习日记2025-08-27 学习日记2025-08-26 学习日记2025-08-25 学习日记2025-08-24 周记2025-08-23 学习日记2025-08-22 学习日记2025-08-21 学习日记2025-08-20 学习日记2025-08-19 学习日记2025-08-18 学习日记2025-08-17 周记2025-08-16 学习日记2025-08-15 学习日记2025-08-14 学习日记2025-08-13 学习日记2025-08-12 学习日记2025-08-11 学习日记
今日学习记录 1. 对角线遍历leetcode.498 关键词: 问题分析: 就是简单模拟遍历对角线元素,别被矩阵中的元素大小迷惑就行 核心思路 就是简单遍历呗,从右上角开始计层数,对角线元素下标和相同,奇数层从左往右遍历,偶数层从右往左遍历就完了 *最终代码: 学到的点: 2. Cantor 表洛谷-p1014 关键词: 问题分析: 就是简单模拟,后

今日学习记录

1. 对角线遍历leetcode.498

关键词:矩阵 模拟 问题分析:

  1. 就是简单模拟遍历对角线元素,别被矩阵中的元素大小迷惑就行

核心思路

  1. 就是简单遍历呗,从右上角开始计层数,对角线元素下标和相同,奇数层从左往右遍历,偶数层从右往左遍历就完了

**最终代码:

vector<int> findDiagonalOrder(vector<vector<int>>& mat) {

        vector<int> arr;

        int r = mat.size();

        if(r==0) return arr;

        int c = mat[0].size();

        if(c==0) return arr;

        bool flage = true;

        for(int i = 0;i<r+c;i++){

            int xr = flage?r:c;

            int yr= flage?c:r;

            int x = (i<xr)?i:xr-1;

            int y = i-x;

            while(x>=0&&y<yr){

                arr.push_back(flage?mat[x][y]:mat[y][x]);

                x--;

                y++;

            }

            flage = !flage;

        }

        return arr;

    }

学到的点:

  1. 简单

2. Cantor 表洛谷-p1014

关键词: 问题分析:

  1. 就是简单模拟,后来想到了第一时间没思路就再做一遍

核心思路

  1. 找到对应数所在的层数,再找到是从右边开始找还是从左边开始找,奇数从左,偶数从右

最终代码:

int main(){
    int n;cin>>n;
    int len = 0;
    while(len*(len+1)/2<n) len++;
    len--;
    int m = n - len*(len+1)/2;
    len++;
    if(len%2==0) cout<<m<<"/"<<len-m+1;
    else cout<<len-m+1<<"/"<<m;
    return 0;
}

学到的点: 1.


今日收获

  1. 新技巧

  2. 待加强

  3. 明日计划:

    • [ ]
    • [ ]

执笔 手写

随机文章

加载中...