特别说明: 对于算法,重在理解其思想、解决问题的方法,思路。因此,以下内容全都假定待排序序列的存储结构为:顺序存储结构。 快速排序介绍 快速排序算法相较于插入、冒泡、选择排序来说而言要稍微复杂些。其主要用的是分治思想,将问题划分为更小的子问题来解决。因此,快速排序的思想其实很简单。在(目前的)时间复 ...
分类:
编程语言 时间:
2016-08-11 22:24:36
收藏:
0 评论:
0 赞:
0 阅读:
136
...
分类:
编程语言 时间:
2016-08-11 22:24:15
收藏:
0 评论:
0 赞:
0 阅读:
487
javaScript中的函数实际上是对象,每一个函数都是Function类型的实例,和其他引用类型一样具有属性和方法。由于函数是对象,因此函数名实际上也就是一个指向函数对象的指针,也就是函数对象的一个引用,因此一个函数可以有多个名字。 1.函数定义的方式: 1)使用函数声明定义函数: functio ...
分类:
编程语言 时间:
2016-08-11 22:22:24
收藏:
0 评论:
0 赞:
0 阅读:
158
一,Python的数据结构-集合 1,集合的定义 Python中集合是以{}括起来的,例如x=set({1,2,3,4,5}),这就是一个集合,集合的特点有:(1),去重的(2),无序的,集合的作用用:如下,(1)去重,把一个列表变成集合,就自动去重了(2)关系测试,测试两组数据之前的交集、差集、并 ...
分类:
编程语言 时间:
2016-08-11 22:21:24
收藏:
0 评论:
0 赞:
0 阅读:
308
练习VBA ...
分类:
编程语言 时间:
2016-08-11 22:20:55
收藏:
0 评论:
0 赞:
0 阅读:
302
题目链接:Problem - 4456 看别人叙述看的心烦,于是我自己画了一张图。 上图。 上代码 ...
分类:
编程语言 时间:
2016-08-11 22:20:25
收藏:
0 评论:
0 赞:
0 阅读:
206
一、简介: argparse是python用于解析命令行参数和选项的标准模块,用于代替已经过时的optparse模块。argparse模块的作用是用于 解析命令行参数,例如python parseTest.py input.txt output.txt --user=name --port=8080 ...
分类:
编程语言 时间:
2016-08-11 22:16:15
收藏:
0 评论:
0 赞:
0 阅读:
142
class StringPattern {public: void findnext(string B, int *next){ next[0] = -1; int k = -1; int j = 0; while (j < B.length()-1) { if (k == -1 || B[j] = ...
分类:
编程语言 时间:
2016-08-11 22:15:34
收藏:
0 评论:
0 赞:
0 阅读:
162
ECMAScript中函数没有标签名的特性,所以ECMAScript函数中没有重载。 Javascript中arguments的存在可以弥补javascript中函数没有重载的不足。 Javascript中函数中的参数是以数组的形式保存的,所以在JavaScript中调用函数给函数传递的参数时,不会 ...
分类:
编程语言 时间:
2016-08-11 22:15:25
收藏:
0 评论:
0 赞:
0 阅读:
161
Given a collection of intervals, merge all overlapping intervals. For example,Given [1,3],[2,6],[8,10],[15,18],return [1,6],[8,10],[15,18]. 这道题就是合并所有集 ...
分类:
编程语言 时间:
2016-08-11 22:15:14
收藏:
0 评论:
0 赞:
0 阅读:
168
在前面我们接触的队列都是非阻塞队列,比如PriorityQueue、LinkedList(LinkedList是双向链表,它实现了Dequeue接口)。 使用非阻塞队列的时候有一个很大问题就是:它不会对当前线程产生阻塞,那么在面对类似消费者-生产者的模型时,就必须额外地实现同步策略以及线程间唤醒策略 ...
分类:
编程语言 时间:
2016-08-11 22:14:35
收藏:
0 评论:
0 赞:
0 阅读:
269
什么是Go?Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡的一门编程语言。 Go的主要特点有哪些?* 类型安全 和 内存安全* 以非常直观和极低代价的方案实现高并发* 高效的垃圾回收机制* 快速编译(同时解决C语言中头文件 ...
分类:
编程语言 时间:
2016-08-11 22:14:04
收藏:
0 评论:
0 赞:
0 阅读:
140
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mai ...
分类:
编程语言 时间:
2016-08-11 22:12:56
收藏:
0 评论:
0 赞:
0 阅读:
367
1,jdk1.8里面自带了servlet-api.jar tomcat里面也有这个,会导致冲突发生。出现这个问题会在控制台输出一大堆警告和错误,我一个一个去查(有的错误是表象不是核心)最后在stackoverflow里面一个印度人的回答里面了解了这个问题。 2,server里面的web.xml打开s ...
分类:
编程语言 时间:
2016-08-11 22:12:14
收藏:
0 评论:
0 赞:
0 阅读:
405
先建立一个Person类: package com.lanqiao.javatest; import java.io.Serializable;public class Person implements Comparable,Serializable{ private String name; p ...
分类:
编程语言 时间:
2016-08-11 22:12:04
收藏:
0 评论:
0 赞:
0 阅读:
177
...
分类:
编程语言 时间:
2016-08-11 21:01:34
收藏:
0 评论:
0 赞:
0 阅读:
234
一、集合 1. 什么是集合 dict的作用是建立一组 key 和一组 value 的映射关系,有的时候,我们只想要 dict 的 key,不关心 key 对应的 value,这时,集合就派上用场了。集合set是一个无序的,不重复的数据组合。它的作用主要有: 去重,set中的元素没有重复,而且是无序的 ...
分类:
编程语言 时间:
2016-08-11 21:00:54
收藏:
0 评论:
0 赞:
0 阅读:
255
package demo2; import java.util.Scanner; public class Main { private static Scanner input = new Scanner(System.in); public static void main(String[] a ...
分类:
编程语言 时间:
2016-08-11 20:59:44
收藏:
0 评论:
0 赞:
0 阅读:
213
最近学习整理相关算法,发现EM算法和MLE估计都是十分优秀的算法。 首先最大似然估计是一种已知结果,通过改变参数theta使得这种结果出现的可能性最大。 而EM算法则是可以解决含有隐藏变量的问题。举个大家都用的例子,就是我们要统计某学校男女同学的身高,如果我们可以区分男女同学,那么用最大似然估计即可 ...
分类:
编程语言 时间:
2016-08-11 20:59:17
收藏:
0 评论:
0 赞:
0 阅读:
289
python交流群:最帅的程序员部落 498504259,没什么人就是美女多! python初级系列文章 python由来,变量输出及流程控制 练习题 整数,列表,元组,字典的内置函数 运算符 练习题 set基本数据类型 深浅拷贝 函数 eval 验证码6位生成器 python内置函数 python ...
分类:
编程语言 时间:
2016-08-11 20:55:14
收藏:
0 评论:
0 赞:
0 阅读:
234