码迷,mamicode.com
首页 > 编程语言
快速排序实现
// 此版本为调整优化好的快速排序算法实现。 # include # include using namespace std; int Partition(vector &arr, int low, int high) { int pivot; // 划分后基准记录的位置 int pivotkey ... ...
分类:编程语言   时间:2017-04-24 12:34:45    阅读次数:147
Dijkstra算法 Java实现
public class Dijkstra { private static int N = 1000; private static int[][] Graph = { { 0, 1, 5, N, N, N, N, N, N }, { 1, 0, 3, 7, 5, N, N, N, N }, { ... ...
分类:编程语言   时间:2017-04-24 12:34:17    阅读次数:146
java基础学习篇02(数据类型转换和基本面试题)
JAVA基本数据类型转换java中的数据类型,分为,引用数据类型和基本数据类型。基本数据类型有8中整型:byte8位、short16位、int32位.long64位、(8位=1个字节)浮点型:float32位、double64位字符类型:charBoolean型:boolean自动类型转换转换图正方向是自动转换反方向强制转换(ch..
分类:编程语言   时间:2017-04-24 12:34:09    阅读次数:172
Java并发编程:volatile关键字解析
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于v ...
分类:编程语言   时间:2017-04-24 12:33:58    阅读次数:197
python单线程爬取阿里云maven库
requests re os COMPILE=re.compile() URL=ROOT_DIR=os.path.dirname(os.path.abspath(__file__)) CASE_INSENSE=[] (): (urlcodereasoncontent): (MavenException).() .url=url .code=code .reason=reason .content=content (url=URL): result=requests.get(url) code=resu..
分类:编程语言   时间:2017-04-24 12:31:43    阅读次数:145
Python面向对象类成员特性
特性的存在就是将方法伪装成字段。property把类方法当做普通字段去调用,即用对象调用的时候后面不用加括号#!/usr/bin/envpython#_*_coding:utf-8_*_classFoo:@propertydefCharacteristic(self):print("类方法的特性")#创建一个对象obj=Foo()#调用类方法的时候方法后面不用加括..
分类:编程语言   时间:2017-04-24 12:31:26    阅读次数:182
javascript 定时器
for (var i = 0; i < 5; i++) { setTimeout(function() { console.log(new Date, i) }, 1000);}; 输出结果: Mon Apr 24 2017 09:33:47 GMT+0800 (中国标准时间) 5(index):3 ...
分类:编程语言   时间:2017-04-24 12:30:52    阅读次数:255
Java 二维数组
在 Java 中,二维数组与一维数组一样,但是不同于 C 中的二维数组: 1. 在 Java 中,二维数组可以看成是以数组为元素的数组,例如: int a[][] = {{1,2},{3,4,5,6},{7,8,9}}; 易知:a[0] 表示一维数组{1,2};a[1] 表示一维数组{3,4,5,6 ...
分类:编程语言   时间:2017-04-24 12:30:44    阅读次数:217
c语言(二叉树的操作)
#include "stdio.h" #include "malloc.h" #include "stdlib.h" typedef struct BTNode { int data; struct BTNode *Lchild,*Rchild; }BTree; //初始化 BTree * Ini_... ...
分类:编程语言   时间:2017-04-24 12:30:15    阅读次数:180
Python学习之路1-环境搭建与pycharm的配置
近期做那个python的开发,今天就来简单的写一下Python的安装过程和pycharm的配置之路, 1-准备工作 Python2.x 与3.x的版本在语法上稍有不同,区别在于输出语句的不同,这个可以看相关的文档。 Python3.6.1,可以在Python的官网上下载: 32位python下载:h ...
分类:编程语言   时间:2017-04-24 12:29:33    阅读次数:2115
leetcode 220. Contains Duplicate III 求一个数组中有没有要求的元素 ---------- java
Given an array of integers, find out whether there are two distinct indices i and j in the array such that the absolute difference between nums[i] and ...
分类:编程语言   时间:2017-04-24 12:27:08    阅读次数:252
基数排序
基数排序 一、 什么叫基数 在数学上,基数(cardinal number)是集合论中刻画任意集合大小的一个概念。两个能够建立元素间一一对应的集合称为互相对等集合。根据对等这种关系对集合进行分类,凡是互相对等的集合就划入同一类。这样,每一个集合都被划入了某一类。任意一个集合A所属的类就称为集合A的基 ...
分类:编程语言   时间:2017-04-24 12:26:13    阅读次数:195
浅谈Python(一)
安装配置python环境 配置成功后打印hello world! >>> print ('hello world!')hello world! 一.标识符 一般是变量名称、方法名、类名等,由数字、下划线、字母组成,第一个字符必须是数字或者下划线,区别大小写。 二.关键字 不能用于标识符名称,如果不清 ...
分类:编程语言   时间:2017-04-24 12:26:06    阅读次数:269
解决Javascript大数据列表引起的网页加载慢/卡死问题。
在一些网页应用中,有时会碰到一个超级巨大的列表,成千上万行,这时大部份浏览器解析起来就非常痛苦了(有可能直接卡死)。 也许你们会说可以分页或动态加载啊?但是有可能需求不允许分页,动态加载?网络的延迟也会造成体验不好。 那么适时候介绍本文的实现思路了。 首先上最终的效果: 主要思路如下: 首先,创建如 ...
分类:编程语言   时间:2017-04-24 12:25:13    阅读次数:6508
《Java 8 实战》(三)---- 流
流是Java API的新成员,它允许以声明性方式处理数据集合(通过查询语句来表达,而不是临时编写一个实现)。 Java 7 从集合中选出低热量菜肴名称: Java 8 : 如果要多核架构并行执行这段代码,只需要把stream()换成parallelStream(): ...
分类:编程语言   时间:2017-04-24 12:24:17    阅读次数:220
Java StuNote2
1.数据的表示和存储模式 > 基本类型 (面向过程的语言, 处处皆函数!) Int, byte, long, ….. Float, double…. boolean char,String > 数组 (基本数据类型的集群) (指针) > 过度类型 没有一种数据类型可以用来说明一个人? 软件语言设计者 ...
分类:编程语言   时间:2017-04-24 12:24:09    阅读次数:227
JavaEE框架frame
html下框架不是body,使用frame就不能使用body标签,使用frameset 对页面进行配置。使用frame src确定框架的里面的网页,使用noresize确定该框架不可以被调整。 为某一个框架起名字,然后在另外一个框架的超链接里面设置target,在框架name的页面显示超链接内容。 ...
分类:编程语言   时间:2017-04-24 12:23:37    阅读次数:236
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!