怎么刷leetcode-code-brush:代码刷

时间:2024-07-19 15:49:20
【文件属性】:

文件名称:怎么刷leetcode-code-brush:代码刷

文件大小:25KB

文件格式:ZIP

更新时间:2024-07-19 15:49:20

系统开源

怎么刷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)

网友评论