跳到主要内容

GitHub开源项目提交PR

Fork代码

首先fork一份代码到自己的仓库 image.png

更新代码到最新

选择Sync fork下的update image.png

本地仓库更新

git pull

使得本地仓库可以拉取到最新的代码

添加自己的代码

https://programmercarl.com/0028.%E5%AE%9E%E7%8E%B0strStr.html#%E7%AE%97%E6%B3%95%E5%85%AC%E5%BC%80%E8%AF%BE

以代码随想录这道找字符串位置的题目为例:

他给出的是KMP算法,这种算法的时间复杂度为O(n+m)O(n+m) 我们给出字符串哈希的解法,时间复杂度为O(n)O(n) image.png

写完了,然后提交GitHub,写好我们更新了那些东西 image.png

然后到GitHub中,我们向仓库提交PR申请: image.png

创建 Pull Request image.png

只有一个commit,那么title和description一致即可。 image.png

此时我们已经提交成功了,等待合并即可 image.png

滑动窗口求最大值

这是我之前的提交,增加滑动窗口求最大值的单调队列解法 image.png image.png