![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
linpeng123l
这个作者很懒,什么都没留下…
展开
-
使用循环的方式打印字符串所有排列组合
输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 String str = "abc"; Stack<String[]> stack = new Stack<>(); java.util.List<String> results = new ArrayList<>()原创 2015-10-17 10:36:02 · 1775 阅读 · 0 评论 -
线性表
定义 线性表是n(n>=0)个具有相同数据类型的元素的有序序列。线性表可逻辑的表示为: (a1,a2,...,an−1,an)\ (a_1,a_2,...,a_{n-1},a_n) 其中,n表示线性表的长度。当n=0是,表示线性表为空表。线性表的具体含义在不同情况下不同,同一线性表中各元素的类型必须相同,通常抽象地记为Elementtype。 线性表是一种最常用的数据结构对应于java原创 2015-11-10 11:18:17 · 451 阅读 · 0 评论