摘要:
foreach语句可以用于数组或其他任何Iterable,但是这并不意味着数组肯定也是一个Iterable,而任何自动包装类也不会自动发生: //: holding/ArrayIsNotIterable.java import java.util.*; public class ArrayIsNot 阅读全文
摘要:
求证:欧几里得算法(也叫辗转相除法),即: gcd(a, b) = gcd(b, a mod b) 证明: 前提公式: \(\left . \begin{array}{lcr} a = md \\ b = \ nd \\ m、n互质 \end{array} \right\} \Leftrightar 阅读全文
摘要:
? 表示不确定的类型,一般用在通配。 jdk为了便于理解,用K表示键,V表示值,T表示type类型,E表示enum枚举,其实这四个都只是符号,都是表示泛型名称。换成其他字母都没关系,但是都要在之前声明。 参考:CSDN的一篇文章 更新: 通配符是Java泛型的一部分。通配符就是“?”,表示“任何事物 阅读全文
摘要:
书中代码: //: holding/SimpleIteration.java import typeinfo.pets.*; import java.util.*; public class SimpleIteration { public static void main(String[] arg 阅读全文
摘要:
只含一个参数 public static void shuffle(List<?> list) 使用默认的随机性源随机排列指定的列表。所有排列发生的可能性几乎相等。 两个参数 public static void shuffle(List<?> list, Random rnd) 使用指定的随机 阅读全文
摘要:
//: holding/ListFeatures.java import typeinfo.pets.*; import java.util.*; import static net.mindview.util.Print.*; public class ListFeatures { public 阅读全文
摘要:
Arrays.asList()方法接受一个数组或者是一个用逗号分隔的元素列表(可以使用可变参数),并将其转换成一个List对象。 用法示例: //: holding/AddingGroups.java // Adding groups of elements to Collection object 阅读全文
摘要:
fatal.h #include <stdio.h> #include <stdlib.h> #define Error( Str ) FatalError( Str ) #define FatalError( Str ) fprintf( stderr, "%s\n", Str ), exit( 阅读全文
摘要:
因为在网上很多地方找都没有找到合适的,有的要收费,有的是伪装的垃圾软件下载,所以就到github上再找,结果还真的找到了,所以分享出来,希望大家少走弯路。 百度网盘链接: 链接:https://pan.baidu.com/s/18ClB3pxHxe8evr7OwLjAEQ 提取码:poob 文件预览 阅读全文
摘要:
以下是完整实现(配合教材使用更佳,教材见文章的标签): list.h typedef int ElementType; /* START: fig3_6.txt */ #ifndef _List_H #define _List_H struct Node; // 使用结构体构造了节点 typedef 阅读全文