摘要: 本文转自: "十大经典排序算法" ,其中有动图+代码详解,本文简单介绍+个人理解。 排序算法 经典的算法问题,也是面试过程中经常被问到的问题。排序算法简单分类如下: 这些排序算法的时间复杂度等参数如下: 其中,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) 编辑