Skip to content

milley/ARTS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARTS

Algorithm、Review、Tip、Share

leetcode

# Title Solution Difficulty
2 Add Tow Numbers Java Easy
7 Reverse Integer Java Easy
11 Container With Most Water Python Medium
12 Integer to Roman Java Medium
13 Roman to Integer Java,C++ Easy
15 3Sum Java Medium
18 4Sum Java Medium
22 Generate Parentheses Java Medium
26 Remove Duplicates from Sorted Array Python Easy
27 Remove Element Python Easy
36 Valid Sudoku Java Medium
37 Sudoku Solver Java,C++ Hard
38 Count And Say Java Easy
46 Permutations Python Medium
47 Permutations II Python Medium
50 Pow(x, n) Java Medium
51 N-Queens Java,Python Hard
52 N-Queens II Java Hard
53 Maximum Subarray Java Easy
61 Rotate List Python Medium
66 Plus One Java Easy
70 Climbing Stairs Java,Python Easy
75 Sort Colors Python Medium
79 Word Search Java Medium
80 Remove Duplicates from Sorted Array II Python Medium
88 Merge Sorted Array Python Easy
98 Validate Binary Search Tree Java Medium
101 Symmetric Tree Java Easy
103 Binary Tree Zigzag Level Order Traversal Python Medium
104 Maximum Depth of Binary Tree Java Easy
111 Minimum Depth of Binary Tree Java Easy
120 Triangle Java Medium
121 Best Time to Buy and Sell Stock Java Easy
122 Best Time to Buy and Sell Stock II Java Easy
123 Best Time to Buy and Sell Stock III Java Hard
125 Valid Palindrome Python Easy
133 Clone Graph Python Medium
138 Copy List with Random Pointer Python Medium
144 Binary Tree Preorder Traversal Python Easy
145 Binary Tree Postorder Traversal Python Easy
146 LRU Cache Python Medium
148 Sort List Python Medium
152 Maximum Product Subarray Java,Python Medium
155 Min Stack C++,Python Medium
167 Two Sum II - Input Array Is Sorted Python Medium
169 Majority Element Java Easy
182 Duplicate Emails SQL Easy
188 Best Time to Buy and Sell Stock IV Java Hard
191 Number of 1 Bits Java Easy
200 Number of Islands Python Medium
203 Remove Linked List Elements Python Easy
208 Implement Trie (Prefix Tree) Java Medium
209 Minimum Size Subarray Sum Python Medium
212 Word Search II Java,Python Hard
215 Kth Largest Element in an Array Python Medium
222 Count Complete Tree Nodes Java Medium
225 Implement Stack using Queues C++,Python Easy
226 Invert Binary Tree Java Easy
227 Basic Calculator II Java Medium
231 Power of Two Java Easy
232 Implement Queue using Stacks Java Easy
234 Palindrome Linked List Python Easy
235 Lowest Common Ancestor of a Binary Search Tree Java Easy
236 Lowest Common Ancestor of a Binary Tree Java Medium
239 Sliding Window Maximum Java Hard
242 Valid Anagram Java Easy
257 Binary Tree Paths Java Easy
268 Missing Number Python Easy
279 Perfect Squares Python Medium
283 Move Zeroes Python Easy
300 Longest Increasing Subsequence Java Medium
309 Best Time to Buy and Sell Stock with Cooldown Java Medium
322 Coin Change Java Medium
326 Power of Three Python Easy
328 Odd Even Linked List Python Medium
338 Counting Bits Java Medium
342 Power of Four Python Easy
344 Reverse String Python Easy
345 Reverse Vowels of a String Python Easy
347 Top K Frequent Elements Java Easy
394 Decode String Python Medium
404 Sum of Left Leaves Python Easy
414 Third Maximum Number Python Easy
430 Flatten a Multilevel Doubly Linked List Python Medium
448 Find All Numbers Disappeared in an Array Java Easy
451 Sort Characters By Frequency Python Medium
452 Minimum Number of Arrows to Burst Balloons Python,C++ Medium
453 Minimum Moves to Equal Array Elements Java Easy
494 Target Sum Python Medium
501 Find Mode in Binary Search Tree Python Easy
509 Fibonacci Number Python Easy
542 01 Matrix Python,C++ Medium
547 Number of Provinces Python Medium
622 Design Circular Queue Python Medium
703 Kth Largest Element in a Stream Java Easy
707 Design Linked List Python,Python Medium
714 Best Time to Buy and Sell Stock with Transaction Fee Java Medium
733 Flood Fill Python Easy
752 Open the Lock C++,Python Medium
786 K-th Smallest Prime Fraction Python Medium
841 Keys and Rooms Python Medium
860 Lemonade Change C++ Easy
1103 Distribute Candies to People Java Easy
1108 Defanging an IP Address Java Easy
1129 Shortest Path with Alternating Colors Python Medium
1137 N-th Tribonacci Number Python Easy
1154 Day of the Year Java Easy
1442 Count Triplets That Can Form Two Arrays of Equal XOR Python Medium
1605 Find Valid Matrix Given Row and Column Sums Python Medium
lc1638 Count Substrings That Differ by One Character Cpp,Python Medium
1921 Eliminate Maximum Number of Monsters Python Medium
2165 Smallest Value of the Rearranged Number Python Medium
2331 Evaluate Boolean Binary Tree Python Easy
2367 Number of Arithmetic Triplets Python Easy
2600 K Items With the Maximum Sum Python Easy
offerII.113 课程顺序 Python Medium

Review

# Title
week1 注释的作用
week2 什么是整洁的代码
week3 为什么Goroutines不是轻量级的线程
week4 使用C++创建一个网站
week5 在谷歌,Java开发者都使用Guava
week6 pandas getting started-Package overview
week7 10个Python-Pandas技巧提升你的工作效率
week8 10分钟了解pandas-1
week9 Zookeeper-Overview
week10 ZooKeeper-GettingStartedGuide
week11 10分钟了解pandas-2
week12 10分钟了解pandas-3
week13 在Java中学习什么可以让你成为尤达大师
week14 使用5分钟学习C++的多线程
week15 实用的C++返回多个值
week16 如何给代码起有意义的名字
week17 Java中使用Apache_POI写入Excel文件
week18 Java_Stream_API实用指南
week19 动态库vs静态库的性能
week20 Python在Netflix
week21 为什么你应该使用pathlib
week22 DevOps干什么.md
week23 apt和apt-get的不同解释
week24 如何开始机器学习
week25 C++中的Tree-Set数据结构
week26 如何检查一个对象是否已经插入到Map中
week27 类对比数据结构
week28 长密钥ID碰撞
week29 类型和测试
week30 通过吃破碎玻璃来理解Java中泛型转换
week31 如何创建一个基于CMake的项目
week32 Java8并发操作可没有它看起来那么简单
week33 C++中的虚基类
week34 Java传值和传引用
week35 Linux中可清除的内存分配
week36 Go和Services等于一个巨大的项目
week37 编写一个C程序来判断底层结构是大端还是小端
week38 击败垃圾留言机器人
week39 什么是拷贝和转换
week40 如何在ubuntu设置自定义分辨率
week41 为什么Golang是我最喜欢的编程语言
week42 什么是字符串哈希
week43 为什么面向对象编程很糟糕
week44 PostgreSQL安装
week45 我漂亮的Linux开发环境
week46 Rust数据结构中的循环引用
week47 C++11,C++14,C++17和C++20中lambda的演进
week48 C++嵌套类
week49 用命令行访问剪贴板
week50 在Linux中查找东西
week51 Rust参考-宏
week52 Rust过程宏
week53 深拷贝vs浅拷贝
week54 Python排序字典
week55 我是如何学习Rust
week56 苹果为什么要切换到基于ARM的Mac
week57 Python排序容器
week58 函数式编程和面向对象编程的区别

Tip

# Title
week1 复合索引
week2 生成SQL中in的语句
week3 cmd打开常用目录
week4 glide管理包
week5 win使用scoop来管理工具
week6 TerminalOnWindows
week7 Arthas基本操作
week8 使用zeal查找帮助文档
week9 使用DataGrip处理SQL
week10 Chrome插件Octotree
week11 markdown分享到博客
week12 IDEA下设置Tomcat的CLASSPATH
week13 tesseract-JavaScript的OCR库
week14 RMind在线思维导图
week15 github中显示数学公式
week16 根据映射关系修改Map中的key
week17 ideavim按行替换字符
week18 视频下载工具YouTube-DL
week19 vs2010条件断点
week20 使用guava的Jointer和Spliter来处理字符串
week21 SuperTinyIcons图标库
week22 Git飞行规则
week23 __cdecl解释
week24 谷歌工程实践文档
week25 adb基本操作
week26 使用pathlib批量修改文件
week27 ES6开源书籍
week28 Chrome暗黑模式插件
week29 在线流程图工具
week30 ES5中的严格模式
week31 VisualStudio-debug错行
week32 golang中type类型定义
week33 github search
week34 FileZilla远程路径中文显示乱码
week35 MFC自动化测试
week36 vscode设置垂直线
week37 开源跨平台绘图工具yEd
week38 VisualStudio宏展开
week39 使用Python格式化html到excel
week40 计算当前日期是第几周
week41 Windows10下ssh Bad owner or permissions的解决方案
week41 ubuntu使用阿里云upgrade失败
week42 解决Win10安装virtualbox中ubuntu桥接联网失败
week43 C++给定一个值中求数组元素最小差值
week44 PostgreSQL基本操作
week45 whistle在本地代理url
week46 使用hashcat来恢复密码
week47 Nona搜索引擎
week48 Rust中通过迭代器修改字符串切片首字母大小写
week49 Mac中根除(.DS_Store)提交到git
week50 npm的替代品pnpm
week51 RustCoreutils
week52 终端音乐播放引擎musikcube
week53 code-server
week54 python3中nonlocal
week55 VS2019批量修改Windows SDK Version
week56 AI在线抠图工具
week57 Electron-vite脚手架

Share

# Title
week1 字符串匹配BF算法
week2 Rabin–Karp算法
week3 Boyer-Moore算法
week4 KMP算法
week5 Trie树算法
week6 阿里巴巴程序员常用的15款开发者工具
week7 AC自动机:如何用多模式串匹配实现敏感词过滤功能
week8 BasicCalculator实现
week9 贪心算法
week10 使用归并算法计算逆序度
week11 回溯算法
week12 回朔算法完成01背包问题
week13 回朔算法完成正则表达式
week14 leetcode1103分糖果解题思路
week15 leetcode239解题思路
week16 使用递归计算平方根
week17 Java中比较HashMap
week18 使用动态规划解决0-1背包问题
week19 用enum代替int常量
week20 如何阅读源码
week21 慎用重载
week22 Windows网络编程
week23 返回零长度的数组或者集合,而不是null
week24 MFC创建一个简单的聊天程序
week25 Windows进程间通信
week26 Windows动态链接库
week27 Windows中的HOOK
week28 理解画图程序实战v26
week29 理解画图程序实战v27
week30 理解画图程序实战v28
week31 理解画图程序实战v29
week32 理解画图程序实战v30
week33 实现简单的控制台聊天室v1
week34 实现简单的控制台聊天室v2
week35 Java中的单例
week36 位运算
week37 int转换float再转换回int
week38 理解C++中的虚函数和多态
week39 使用IDEA调试JDK源码
week40 Duilib用xml画界面编译问题
week41 virtualbox中NAT模式下Windows10访问ubuntu
week42 Install boost in Ubuntu20
week43 windows重命名dll后重新生成lib
week44 Rust通过DevSidecar请求github
week45 Rust创建文件上传下载服务
week46 C++中的职责链设计模式
week47 Rust中错误类型Result
week48 Rustlings中Generic3练习
week49 使用axum来构建简单的web服务
week50 cpprest简单教程
week51 使用Rust爬取文件并下载
week52 Rust自定义Release下的构建配置
week53 Python中sort和sorted
week54 Rust宏入门1
week55 Rust过程宏2
week56 Rust过程宏3
week57 实现简单TodoList-1

About

Algorithm、Review、Tip、Share

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published