【文件属性】:
文件名称:怎么刷leetcode-code-brush:代码刷
文件大小:25KB
文件格式:ZIP
更新时间:2021-06-29 22:02:40
系统开源
怎么刷leetcode
代码刷
创建这个
repo
是为了练习和提高我的编码技能。
我将从我正在阅读的书中的
leetcode
和(偶尔)问题开始,例如“Programming
Pearls”。
上传的leetcode解决方案已通过在线判断。
C++是我选择的语言。
至于现在,我在博士学位中只使用
Python。
学习,感觉我几乎忘记了如何使用
C++,这是我多年来的主要语言。
另外,我主要在学术界写代码,所以我的代码可能不符合行业标准。
话虽如此,关于代码和算法的任何评论和建议将不胜感激和欢迎。
问题类别
首先,问题是按来源组织的(leetcode/book)。
在我解决了足够多的问题后,它们将按解决方案或问题类型进行组织。
符合
所有代码都是在
Linux
中编写和编译的。
当前解决问题的来源被命名为“main.cpp”。
Makefile
使
main.cpp
符合名为“brush”的
bin。
头文件“common.h”包括常用的头文件以及我在以前的项目中使用的一些实用程序。
历史
03-28-2016:回购创建。
04-05-2016
-
04-12-2016:请假一周写论文
【文件预览】:
code-brush-master
----.gitignore(582B)
----README.md(1KB)
----book()
--------common.h(3KB)
--------SuffixTree.h(3KB)
--------Makefile(327B)
--------SuffixTree.cc(7KB)
----leetcode()
--------014_longest_common_prefix.cc(1KB)
--------013_roman_to_integer.cc(1KB)
--------003_longest_substring_without_repeating_characters.cc(2KB)
--------002_add_two_numbers.cc(3KB)
--------015_three_sum.cc(5KB)
--------001_two_sum.cc(2KB)
--------005_longest_palindromic_substring.cc(2KB)
--------011_container_with_most_water.cc(1KB)
--------common.h(3KB)
--------010_regular_expression_matching.cc(4KB)
--------004_median_of_two_sorted_arrays.cc(2KB)
--------009_is_palindrome.cc(883B)
--------008_string_to_integer.cc(2KB)
--------007_reverse_integer.cc(997B)
--------012_integer_to_roman.cc(1KB)
--------Makefile(326B)
--------006_zigzag_conversion.cc(2KB)