Giter Club home page Giter Club logo

leetcodefighting's Introduction

Leetcode刷题计划

练习流程

Golang

  1. 在题型列表中,按照难度递增顺序刷题
  2. 复制题目到笔记本中
  3. 再将题目保存到README的题目列表中
  4. 创建测试程序,以题目名+_test.go命名
  5. 完成题目后fmt程序后提交
  6. 结果保存到笔记本中(以leetcode页面的格式)
  7. 更新README题目列表的“难度”和“状态”信息

完成进度数组

数组

Problem Number & Title Description Difficulty Go State Rust State
1476.子矩形查询 查询块更新后的矩阵元素值 Easy
1480.一维数组的动态和 累加求和 Easy
1672.最富有客户的资产总量 Easy
1470.重新排列数组 Easy
1431.拥有最多糖果的孩子 Easy
1512.好数对的数目 Easy
1486.数组异或操作 Easy
1395.统计作战单位数 Easy
1313.解压缩编码列表 Easy
1389.按既定顺序创建目标数组 Easy
1365.有多少小于当前数字的数字 Easy
283.移动零 Easy
27.移除元素 从数组中移除给定值的元素 Easy
26.删除排序数组中的重复项 「如题」 Easy
80.删除排序数组中的重复项 II 限制重复元素个数<=2 Easy
1266.访问所有点的最小时间 Easy
1295.统计位数为偶数的数字 Easy
1366.通过投票对团队排名 Medium
面试题0804.幂集 数组子集的所有组合,答案不检查顺序 Easy
1572.矩阵对角线元素的和 「如题」 Easy
1588.所有奇数长度子数组的和 「如题」 Easy
1409.查询带键的排列 模拟元素移动,输出位置 Easy
1450.在既定时间做作业的学生人数 求落在两数组合成的范围内的计数 Easy
78.子集 求所有的组合。答案同"面试题0804" Easy
59.螺旋矩阵II 模拟生成数组 Easy
1534.统计好三元组 「如题」 Easy
1656.设计有序流 从数组中输出连续元素 Easy
1299.将每个元素替换为右侧最大元素 「如题」 Easy
950.按递增顺序显示卡牌 模拟抽牌,题意表述不清,逆向思维 Easy
1329.将矩阵按对角线排序 Easy
1464.数组中两元素的最大乘积 Easy
面试题0107.旋转矩阵 Easy
1351.统计有序矩阵中的负数 Easy
832.翻转图像 Easy
1700.无法吃午餐的学生数量 Easy
1252.奇数值单元格的数目 Easy
289.生命游戏 Easy
1304.和为零的N个唯一整数 Easy
1002.查找常用字符 Easy
1460.通过翻转子数组使两个数组相等 Easy
1051.高度检查器 Easy
216.组合总和III Easy
977.有序数组的平方 Easy
Easy
Easy
Easy
Easy
Easy
Easy
Easy
Easy
Easy
1.两数之和 给总和求两数下标 Easy
4.寻找两个正序数组的中位数 Easy
15.三数之和 Easy
41.缺失的第一个正数 原地哈希 Easy

字符串

Problem Number & Title Description Difficulty Go State Rust State
32.最长有效括号 动态规划求匹配括号的最长子串长 Medium

数学

Problem Number & Title Description Difficulty Go State Rust State
258.各位相加 求数根公式 Medium
42.接雨水 韦恩图 Medium
29.两数相除 竖式计算 Medium

疑难问题

1. git拉取失败

运行git pull时报如下错误

git pull
# remote: Enumerating objects: 21, done.
# remote: Counting objects: 100% (21/21), done.
# remote: Compressing objects: 100% (9/9), done.
# remote: Total 15 (delta 8), reused 13 (delta 6), pack-reused 0
# error: insufficient permission for adding an object to repository database .git/objects
# fatal: failed to write object
# fatal: unpack-objects failed

这是出现了权限问题,需要执行:

cd .git/objects

ll | grep root  # 可以看到许多权限错误的文件

sudo chown -Rv <用户名> *

ll | grep root  # 权限错误的文件消失

leetcodefighting's People

Contributors

echosun1996 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.