码迷,mamicode.com
首页 > 编程语言
C++之算法,冒泡排序
思路:对一个n位数组,第一位和第二位比较,大的放后面,第二位和第三位比较,大的放后面,依次,,,,,,。到最后一位此时,最大的已经放到最后了,再用上面的方法比较前n-1位。#include "stdafx.h"#include #include #include using namespace st...
分类:编程语言   时间:2014-11-05 16:39:07    阅读次数:187
BWT(Burrows-Wheeler Transformation)的讲解及java实现
BWT(Burrows-Wheeler Transformation)
分类:编程语言   时间:2014-11-05 16:37:13    阅读次数:662
C/C++中的i++ i-- ++i --i
// CKeyWord.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;int _tmain(int argc, _TCHAR* argv[]) { //i++是先使用i的值进行调用再计算++,i--同...
分类:编程语言   时间:2014-11-05 16:37:27    阅读次数:134
java Date和String转换总结
java.util.Date和String类型的转换是非常常用的,现在总结一下: 1. Date转换为String //Date --->String DateFormat dft = new SimpleDateFormat("yyyy-MM-dd HH:mm...
分类:编程语言   时间:2014-11-05 16:34:17    阅读次数:195
java发送邮件
java发邮件的方法应该不止一种我这里只说我会的一种首先添加两个jar包mail.jar 和 activation.jar然后自己写一个mail的类,类中包括发送等方法 1 public class Mail { 2 private String subject; 3 private...
分类:编程语言   时间:2014-11-05 16:33:55    阅读次数:199
写给已有编程经验的 Python 初学者的总结
当我开始学习Python的时候,有些事我希望我一早就知道。我花费了很多时间才学会这些东西。我想要把这些重点都编纂到一篇文章当中。这篇文章的目标读者,是刚刚开始学习Python语言的有经验的程序员,想要跳过前几个月研究Python使用的那些他们已经在用的类似工具。包管理和标准工具这两节对于初学者来说同...
分类:编程语言   时间:2014-11-05 16:32:41    阅读次数:338
Java 简介
Java(计算机编程语言)Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE, JavaME, JavaSE)的总称。Java自面世后就非常流行,发展迅速,对C++语言形成了有...
分类:编程语言   时间:2014-11-05 16:33:30    阅读次数:404
Java String类具体解释
Java String类具体解释Java字符串类(java.lang.String)是Java中使用最多的类,也是最为特殊的一个类,非常多时候,我们对它既熟悉又陌生。类结构:public final classStringextendsObjectimplementsSerializable,Com...
分类:编程语言   时间:2014-11-05 16:31:26    阅读次数:360
转---秒杀多线程第八篇 经典线程同步 信号量Semaphore
阅读本篇之前推荐阅读以下姊妹篇:《秒杀多线程第四篇一个经典的多线程同步问题》《秒杀多线程第五篇经典线程同步关键段CS》《秒杀多线程第六篇经典线程同步事件Event》《秒杀多线程第七篇经典线程同步互斥量Mutex》前面介绍了关键段CS、事件Event、互斥量Mutex在经典线程同步问题中的使用。本篇介...
分类:编程语言   时间:2014-11-05 16:29:22    阅读次数:276
转--- 秒杀多线程第七篇 经典线程同步 互斥量Mutex
阅读本篇之前推荐阅读以下姊妹篇:《秒杀多线程第四篇一个经典的多线程同步问题》《秒杀多线程第五篇经典线程同步关键段CS》《秒杀多线程第六篇经典线程同步事件Event》前面介绍了关键段CS、事件Event在经典线程同步问题中的使用。本篇介绍用互斥量Mutex来解决这个问题。互斥量也是一个内核对象,它用来...
分类:编程语言   时间:2014-11-05 16:25:18    阅读次数:288
各种排序方法
排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较的内...
分类:编程语言   时间:2014-11-05 16:26:10    阅读次数:304
java某课程安排
课程课程内容课程目标第一阶段(以Tetris项目贯穿)Java语言基础算法基础、常用数据结构、企业编程规范。掌握常见的数据结构和实用算法;培养良好的企业级编程习惯。Java面向对象面向对象特性:封装、继承、多态等,面向对象程序设计,基础设计模式等。掌握面向对象的基本原则以及在编程实践中的意义;掌握J...
分类:编程语言   时间:2014-11-05 16:25:18    阅读次数:212
Python正则表达式指南
Python正则表达式指南本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌...
分类:编程语言   时间:2014-11-05 16:21:31    阅读次数:257
Chord算法(原理)
Chrod算法是P2P中的四大算法之中的一个,是有MIT(麻省理工学院)于2001年提出,其它三大算法各自是:CANPastryTapestryChord的目的是提供一种能在P2P网络高速定位资源的的算法,Cord并不关心资源是怎样存储的,仅仅是从算法层面研究资源的取得,因此Chord的API就简单...
分类:编程语言   时间:2014-11-05 16:20:42    阅读次数:437
springMVC配置
第一步:导入相关jar包。 第二步:springMVC配置文件配置,以spring-servlet.xml为例。 <?xml?version="1.0"?encoding="UTF-8"?> <beans?xmlns="http://www.springframework.org/schema/beans" ???????...
分类:编程语言   时间:2014-11-05 15:13:49    阅读次数:189
多线程交替执行
package?com.xsz.demo; import?java.util.concurrent.locks.Condition; import?java.util.concurrent.locks.Lock; import?java.util.concurrent.locks.ReentrantLock; /** ?*?兩個線程交替執行 ?*?@au...
分类:编程语言   时间:2014-11-05 15:15:50    阅读次数:255
STL vector+sort排序和multiset/multimap排序比较
本文由 www.169it.com 搜集整理 在C++的STL库中,要实现排序可以通过将所有元素保存到vector中,然后通过sort算法来排序,也可以通过multimap实现在插入元素的时候进行排序。在通过vector+sort进行排序时,所有元...
分类:编程语言   时间:2014-11-05 15:12:28    阅读次数:191
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!