小猪的数据结构学习笔记(二)
线性表中的顺序表
在上个章节中,我们对数据结构与算法的相关概念进行了了解,知道数据结构的
逻辑结构与物理结构的区别,算法的特性以及设计要求;还学了如何去衡量一个算法
的好坏,以及时间复杂度的计算!在本节中我们将接触第一个数据结构——线性表;
而线性表有两种表现形式,分别是顺序表和链表;学好这一章很重要,是学习后面的基石;
这一节我们会重点学习下顺序表,在这里给大家一个忠告,学编程切忌眼高手低,看懂不代表自己
写得出来,给出的实现代码,自己要理解思路,自己写出来!写多了就有感觉了...
分类:
其他好文 时间:
2014-07-27 23:44:10
阅读次数:
429
这几天学的内容真是很有料,Java这门语言的核心设计思想,开始慢慢揭开面纱。
话说回来,这两天在看《疯狂Java讲义》的时候,偶尔会对一些问题产生疑惑,而这时候我重新拿起了《Thinking in Java》,我发现这本书现在对我来说,当作一本参考式的资料还是非常不错的,因为里面的内容,真的太丰富了,而且原理级的内容也讲的很到位,打算看完《疯狂》,再把《Thinking in Ja...
分类:
编程语言 时间:
2014-07-27 11:26:42
阅读次数:
218
内存中对象的创建、对象的结构以及访问方式。
一、对象的创建
在语言层面上,对象的创建只不过是一个new关键字而已,那么在虚拟机中又是一个怎样的过程呢?
(一)判断类是否加载。虚拟机遇到一条new指令的时候,首先会检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号代表的类是否被加载、解析并初始化。如果没有完成这个过程,则必须执行相应类的加载。
(二)在堆上为对象分配空...
分类:
编程语言 时间:
2014-07-25 11:22:21
阅读次数:
261
Maven仓库的知识点比较少,理解起来也很简单。仓库只有两类:本地仓库和远程仓库。所谓本地仓库就是自己机器上的仓库,在setting.xml文件中进行配置:1 E:/MavenStore本地仓库中存储的就是在使用Maven解析项目时从远程仓库下载的依赖和自己安装的一些构建。远程仓库很明显就是网络上的...
分类:
其他好文 时间:
2014-07-24 14:35:05
阅读次数:
212
1、LinearLayout是子view均为单方向的,即均为水平或垂直方向的布局。你可以用android:orientation属性来定义layout方向所有子view都是一个挨着一个的,所以一个垂直列表,不管它本身多宽,同时只能有一行。若是水平列表,则都等高。2、LayoutWeight用来操控各...
分类:
移动开发 时间:
2014-07-22 22:46:54
阅读次数:
209
原作者博客:ieqi.net====================================================================================================路由对于web框架而言,路由系统无疑是其中最关键的部分,Laravel3...
分类:
其他好文 时间:
2014-07-22 00:18:36
阅读次数:
238
上次简单地讲解了如何利用科大讯飞完成语音合成,今天接着也把语音识别整理一下。当然,写代码前我们需要做的一些工作(如申请appid、导库),在上一篇语音合成的文章当中已经说过了,不了解的可以看看我上次的博文,那么这次直接从堆代码开始吧。详细步骤:1.导完类库之后,在工程里添加好用的头文件。在视图里.....
分类:
移动开发 时间:
2014-07-20 10:18:20
阅读次数:
446
Modelmany-to-many可以通过through来定义详细信息。表结构:property
分类:
其他好文 时间:
2014-07-20 08:20:30
阅读次数:
254