1.直接插入排序 经常碰到这样一类排序问题:把新的数据插入到已经排好的数据列中。 如何写写成代码: 代码实现如下: 2.希尔排序 对于直接插入排序问题,数据量巨大时。 如何写成代码: 代码实现如下: 3.简单选择排序 常用于取序列中最大最小的几个数时。 (如果每次比较都交换,那么就是交换排序;如果每 ...
分类:
编程语言 时间:
2017-05-14 21:56:13
阅读次数:
260
一、父类引用指向子类对象时 1、若子类覆盖了某方法,则父类引用调用子类重新定义的新方法 2、若子类未覆盖某方法,则父类引用调用父类本身的旧方法 3、若子类覆盖了某属性,但父类引用仍调用父类本身的旧属性 4、若子类未覆盖某属性,则父类引用调用父类本身的旧属性 5、父类引用不能访问子类新定义的方法 二、 ...
分类:
编程语言 时间:
2017-05-14 21:55:36
阅读次数:
225
P58 constexpr 和常量表达式 常量表达式 是指值不会改变 并且 在编译过程 就能得到计算结果的表达式; 字面值属于常量表达式; 用常量表示式初始化的const对象 也是常量表达式; constexpr变量 C++11:允许将变量声明为constexpr类型以便 由编译器来验证变量的值是否 ...
分类:
编程语言 时间:
2017-05-14 21:55:29
阅读次数:
259
1.赋值运算符 “=”--将左边的值给右边的变量 表达式:a=(b+3)+(b-1) 表达式就是符号(如加、减)与操作(如b、3)等的总和 2.算数运算符 a.同种类型参与运算(可能需要自动类型转化) b.返回同种类型(可能会上溢出或下溢出) c.byte、short、char三种类型在Java中是 ...
分类:
编程语言 时间:
2017-05-14 21:55:04
阅读次数:
199
一、this的详解 1、谁最终调用函数,this就指向谁。(具体如下:) ① this指向的,永远只可能是对象! ② this指向谁,永远不取决于this写在哪!!而是取决于函数在哪调用。 ③ this指向的对象,我们称之为函数的上下文context,也叫函数的调用者。 2、this的指向规律(共有 ...
分类:
编程语言 时间:
2017-05-14 21:54:11
阅读次数:
216
一、为什么要用队列?队列是一种数据结构,数据结构是一种存放数据的容器,和列表,元祖,字典一样,这些都属于数据结构。队列可以做的事情,列表都可以做,但是为什么我们还要去使用队列呢?这是因为在多线程的情况下,列表是一种不安全的数据结构。为什么不安全?可以看下面..
分类:
编程语言 时间:
2017-05-14 21:54:04
阅读次数:
226
基础篇 正则表达式在python中运用的非常多,因为他可以进行任意的匹配,可以匹配我们想要提取的信息。当我们接触正则的时候你就会知道正则的强大。正则有一个库re 在一些工程中我们会经常调用正则的库来做与匹配相关的问题。 字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比 ...
分类:
编程语言 时间:
2017-05-14 21:53:55
阅读次数:
345
有一个数组,数组中存放了很多数字,现要求数组中的数字按照从小到大的方式排列. 代码实现:for (int i=0,i<arrays.Length-1;i++){ for(int j=i+1;j<arrays.Length;j++){ if(arrays[i]>arrays [j]){ double ...
分类:
编程语言 时间:
2017-05-14 21:52:38
阅读次数:
197
1 //创建一个DocumentBuilderFactory工厂实例 2 DocumentBuilderFactory DBF=DocumentBuilderFactory.newInstance(); 3 //通过工厂实例对象创建一个DocumentBuilder实例 4 DocumentBuil... ...
分类:
编程语言 时间:
2017-05-14 21:51:32
阅读次数:
266
问题表现:eclipse里使用spring-mvc框架开发web项目,项目正常启动后能访问jsp页面,但jsp页面的网页效果没有生效,并提示jsp文件里提示js找不到,404错误。(1)初步判断:在浏览器里debug时,jsp页面提示js文件找不到,提示404错误。由于项目名是littlec-exchange-center,访..
分类:
编程语言 时间:
2017-05-14 21:49:56
阅读次数:
131
python中的切片操作功能十分强大,通常我们利用切片来进行提取信息,进行相关的操作,下面就是一些切片的列子。 列如我们从range函数1-100中取7的倍数,函数及结果如下所示: 取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下: 取前3个元素,应该怎么做? 笨办法: ...
分类:
编程语言 时间:
2017-05-14 21:48:26
阅读次数:
301
单循环链表和单链表的唯一差别在于单循环链表的最后一个节点的指针域指向第一个节点, 使得整个链表形成一个环. C实现代码例如以下: #include<stdio.h> typedef struct node { int data; struct node *next; }Node; //链表的初始化 ...
分类:
编程语言 时间:
2017-05-14 21:46:46
阅读次数:
255
本次Octave仿真解决的问题是,根据两门入学考试的成绩来决定学生是否被录取,我们学习的训练集是包含100名学生成绩及其录取结果的数据,需要设计算法来学习该数据集,并且对新给出的学生成绩进行录取结果预测。 首先,我们读取并绘制training set数据集: 然后,我们来学习训练集,直接使用我们逻辑 ...
分类:
编程语言 时间:
2017-05-14 21:46:34
阅读次数:
232
NullpointException(空指针异常)ClassNotFoundException(类找不到异常)ClassCastException(类型转换异常)IllegalArgumentException(非法参数异常)ArithmeticException(算术异常)NumberFormat ...
分类:
编程语言 时间:
2017-05-14 21:45:50
阅读次数:
189
九种基本类型及封装类 switch语句后的控制表达式只能是short、char、int、long整数类型和枚举类型,不能是float,double和boolean类型。String类型是java7开始支持。 位运算符 左移(<<) 右移(>>):int是32位,最高位是符号位,0代表正数,1代表负数 ...
分类:
编程语言 时间:
2017-05-14 21:44:03
阅读次数:
298