Skip to content

2026-1-23 Fri #5

@DengLiang798

Description

@DengLiang798

🎯 今日学习目标

  • 1. 刷 LeetCode
  • 2. 语法学习
  • 3. 算法学习
  • 4. 408 基础巩固

🧩 1. 刷 LeetCode

  • 题目链接: 1232缀点成线
  • 难点记录: 判断是否垂直与x轴,以及斜率表达式
  • 核心代码:
if((coordinates[i][1]-coordinates[0][1])*(coordinates[1][0]-coordinates[0][0])!=(coordinates[1][1]-coordinates[0][1])*(coordinates[i][0]-coordinates[0][0])){
                        line =false;
                        break;
                    }
  • 心得复盘: 15分钟做掉,无更好解法,索然无味。
  • 题目链接: 67二进制求和
  • 难点记录: 二进制的加法、字符串和数字的转换
  • 核心代码:
string result = "";
int i = a.size() - 1, j = b.size() - 1;
int carry = 0;

while (i >= 0 || j >= 0 || carry > 0) {
    int digitA = (i >= 0) ? a[i--] - '0' : 0;  //技巧'1' - '0' =1
    int digitB = (j >= 0) ? b[j--] - '0' : 0;
    
    int sum = digitA + digitB + carry;
    result.push_back('0' + (sum % 2)); // 当前位的结果
    carry = sum / 2;                   // 新的进位
}

// 由于是从低位开始计算的,需要反转字符串
reverse(result.begin(), result.end());
return result;
  • 心得复盘: 想了会没做出来,直接找d老师要的答案。
  • 题目链接:
  • 难点记录:
  • 核心代码:
  • 心得复盘:
  • 题目链接:
  • 难点记录:
  • 核心代码:
  • 心得复盘:

🐍 2. 语法学习

  • 知识点:
  • 代码示例:
# 记录关键语法用法
  • 注意点:

💡 3. 算法学习

  • 算法主题:
  • 原理解析:
  • 应用场景:

📖 4. 408 基础巩固

  • 科目: 数据结构 (操作系统 / 计网 / 计组)
  • 重点笔记:
  • 待查漏补缺:

📌 今日小结

白天摸了鱼,晚上才开始,希望效率高一些。

  • 收获: - 状态评分: ⭐⭐⭐⭐

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions