![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
有意思的题目~
Wonderfuldays_
快乐的程序员
展开
-
一道算法题——8选6全排列
在网上看到一道题目:给定一个字符串包含8组元素,任取其中六组进行全排列。例如: string str = "01 02 03 04 05 06 07 08"; 从中输出所有由其中六个组成的序列。思路:是用2进制来表示这个字符串的所有排列情况, 对每一位为1则输出,如11111100则是010203040506;而最小的是00111111;代码如下: //8选6的...原创 2018-09-28 18:09:46 · 1622 阅读 · 0 评论 -
用两个栈实现队列
用两个栈可以实现队列。 可以让栈A当做出口,栈B当做入口。每当入栈的时候全都入到B中,而出栈的时候判断栈A中是否为空,不为空就出A,为空就把B中栈全入到A中,然后再从A中出。即代码如下:稍微加了点异常处理 不过结果不影响。class StackQuene { private Stack<int> stackA = new Stac...原创 2018-10-23 00:40:40 · 127 阅读 · 0 评论