数据结构与算法分析Java语言描述
Java入门不如放弃
码出自己的精彩!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据结构与算法分析Java语言描述课后1.5(N的二进制数有几个1,递归实现)
递归实现,返回一个数N的二进制表示中1的个数。如果N是奇数,那么其1的个数等于N/2的二进制表示加1。 public class one1_5 { public static int Ndejz(int n) { if(n == 0) { return 0; } if(n == 1 || n== 2){ return 1; } if(n % 2 ==0) {...原创 2019-04-25 20:09:42 · 250 阅读 · 0 评论 -
数据结构与算法分析Java语言描述课后1.6
编写下列声明的历程: public void permute(String str); private void permute (char[] str, int low, int high); 第一个历程是驱动程序,调用第二个历程,第二个历程显式str字符串的所有排列。 import java.util.ArrayList; import java.util.Arrays; impor...原创 2019-04-25 20:58:53 · 881 阅读 · 2 评论 -
数据结构与算法分析Java语言描述课后3.1
给定一个表L和另一个表P,它们包含以升序排列得到整数。操作printLots(L,P)将打印出L中那些由P所指定的位置上的元素。例如,P=1,3,4,6,那么,L中位于第1,3,4,6,位置上的元素被打印出来。写出过程printLots(L, P)。只可使用public型的Collection API容器操作。 代码如下: import java.util.ArrayList; import...原创 2019-09-06 10:40:36 · 515 阅读 · 0 评论 -
数据结构与算法分析Java语言描述课后3.2 3.3
通过只调整链(而不是数据)来交换两个相邻的元素,分别使用单链表和双链表 代码如下: public class ArrayList3_2 { // 单链表 private static class Node1<AnyType>{ public AnyType data; public Node1<AnyType> next ; public Node1...原创 2019-09-06 11:03:17 · 438 阅读 · 0 评论
分享