上一页 1 2 3 4 5 6 ··· 17 下一页
摘要: 前言:大家都知道,git是非常方便的版本控制工具,目前网上有很多免费的git仓库可以给我们使用,但是有些时候我们并不放心将我们的项目寄放在别人的服务器上,这个时候就需要自己搭建一个git服务器,十分的简单。这文介绍如何在阿里云服务器上搭建自己的git服务器。 1.安装git 在Ubuntu系统中,g 阅读全文
posted @ 2018-04-17 20:24 AlvinZH 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 前言:在做一些项目的时候,经常有一些文档交流,修改之后的文档在QQ或微信上发来发去,还要下载,很是不爽,有一个挺有用的东西叫做KodExplorer可道云。 kodexplorer可道云是目前国内有代表性、美观易用性好的私有云软件,本文介绍在阿里云的云服务器上如何部署kodexplorer可道云,搭 阅读全文
posted @ 2018-04-17 19:06 AlvinZH 阅读(3339) 评论(0) 推荐(1) 编辑
摘要: 声明:本文参考链接:STL::sort实现。 排序是面试中经常被问及的算法基础知识点,虽然实际应用中不会直接使用,但是理解这些简单的算法知识对于更复杂更实用的算法有一定的帮助,毕竟面试总不能问的太过深入,那么这些知识点就显得很重要了。我们在程序中经常利用sort给序列排序,那么你知道它是什么实现的吗 阅读全文
posted @ 2018-04-01 01:06 AlvinZH 阅读(3888) 评论(2) 推荐(4) 编辑
摘要: 本文转自: "十大经典排序算法" ,其中有动图+代码详解,本文简单介绍+个人理解。 排序算法 经典的算法问题,也是面试过程中经常被问到的问题。排序算法简单分类如下: 这些排序算法的时间复杂度等参数如下: 其中,n代表数据规模,k代表桶的个数,In place代表不需要额外空间,Out place代表 阅读全文
posted @ 2018-03-30 18:06 AlvinZH 阅读(5633) 评论(0) 推荐(0) 编辑
摘要: 突然很想刷刷题,LeetCode是一个不错的选择,忽略了输入输出,更好的突出了算法,省去了不少时间。 dalao们发现了任何错误,或是代码无法通过,或是有更好的解法,或是有任何疑问和建议的话,可以在对应的随笔下面评论区留言,我会及时处理,在此谢过了。 过程或许会很漫长,也很痛苦,慢慢来吧。 | 编号 阅读全文
posted @ 2018-03-30 00:37 AlvinZH 阅读(3235) 评论(0) 推荐(0) 编辑
摘要: 问题链接 "LeetCode 46. Permutations" 题目解析 求解一个无重复元素序列的全排列。 解题思路 什么是全排列?理解一下题意,简单来讲,就是求解序列中元素的所有排列方法,一共有A(n, n)=n!种排列。可以采用递归、非递归、插空等方法求解。 求解全排列参考链接: "数组的全排 阅读全文
posted @ 2018-03-30 00:36 AlvinZH 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 问题链接 "LeetCode 31. Next Permutation" 题目解析 求序列的下一个字典序列。 解题思路 什么是下一个字典序列?了解一下: "next_permutation(全排列算法)" 。算法的核心思想: 从序列尾部开始往前寻找两个相邻元素,设为( i, ii),即有 $\ i 阅读全文
posted @ 2018-03-29 22:50 AlvinZH 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 问题链接 "LeetCode 32. Longest Valid Parentheses" 题目解析 给出只包含左右括号的字符串,返回最长的括号匹配字符串长度。 解题思路 括号匹配问题一般借助 栈 ,便于理解。定义 $start$ 记录合法字符串的起始位置,遍历字符串: 当遇到左括号,则把其索引压入 阅读全文
posted @ 2018-03-29 20:06 AlvinZH 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 问题链接 "LeetCode 29. Divide Two Integers" Divide two integers without using multiplication, division and mod operator. If it is overflow, return MAX_INT 阅读全文
posted @ 2018-03-25 11:58 AlvinZH 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: 问题链接 "LeetCode 24. Swap Nodes in Pairs" 题目解析 给出链表,每两个节点之间交换顺序,求新的链表。 解题思路 其实不是很难,基本链表操作。直接迭代就好,注意一个问题,必须保留当前交换的两节点的前一节点指针,因为最后还得与之前链表连接上,所以最好的方法是保存前一节 阅读全文
posted @ 2018-03-23 15:47 AlvinZH 阅读(289) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 17 下一页