- 博客(6)
- 收藏
- 关注
原创 数据结构与算法分析(二) —— ArrayList泛型类的实现
在学习数据结构与算法分析过程中,便于使用的ArrayList类的实现是个很好的练手项目,本博文将提供详细的代码,给出一个便于使用的ArrayList泛型类的实现。为了避免与类库中的类相混淆,我们将其命名为MyArrayList。由于程序较长,也相对简单,不太想逐段分析,我们先将几个注意点指出,后面放出整段程序。(1)首先,注意Collection和Collections是完全不同的两个概念。java
2016-06-17 16:37:53 1883 1
原创 Java中Iterable和Iterator的辨析
本文主要对Iterable和Iterator两个接口进行深入学习。1、Iterable接口Iterable接口 (java.lang.Iterable) 是Java集合的顶级接口之一。我们首先看下这这个接口在JDK中的定义:package java.lang; public interface Iterable<AnyType>{ Iterator<AnyType> iterator(
2016-06-17 16:11:30 14184 4
原创 Java中的自动装箱与拆箱
基本数据类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。 基本数据类型不是对象,也就是使用int、double、boolean等定义的变量、常量,基本数据类型没有可调用的方法。因此,在面向对象的Java编程中,为了除没一个引用类型都和Object相容外,需要保证基本数据类型也能和Object相容,这就需要包装和解包装。在许多情况下包装与解包装是由编
2016-06-17 11:22:43 601
转载 Python中time模块详解
在平常的代码中,我们常常需要与时间打交道。在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解time模块。
2016-06-03 09:40:16 829
原创 Python中if __name__ == '__main__'解析
首先,介绍Python的模块:模块基本上就是一个包含了所有用户定义的函数和变量的文件。为了在其他程序中重用模块,模块的文件名必须以.py为扩展名。我们利用import语句导入需要使用的模块。模块是对象,每个模块都有一个内置的变量__name__。一个模块的__name__的值取决于用户如何应用模块。
2016-06-02 20:19:18 635 1
原创 天池_阿里音乐流行趋势预测大赛(1) —— 赛题分析
本文以天池大数据竞赛的阿里音乐流行趋势预测大赛为背景,将机器学习实战的背景、模型、算法、代码和结果等都整理下来,放在博客中,算是对自己知识的整理吧,有兴趣的朋友也可以看看一起讨论学习。由于很多比赛和项目是由第三方提供的,我会仔细核查是否有规定不允许公开讨论相关内容,只有在确定没有限制的情况下,我才会放在个人博客上,但难免会有疏漏,如果有侵权,请及时联系本人,麻烦了。
2016-06-01 21:23:33 4987 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人