码迷,mamicode.com
首页 > 编程语言 > 日排行
排序(5)---------快速排序(C语言实现)
快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分为两个子串行(sub-lists)。 步骤为: 1,从数列中挑出一个元素,称为 "基准", 2,重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处于数列的中间位置。这个称为分区操作。 3,递归地把小于基准值元素的子数列和大于基准值元素的子数列排序。 4,递归的最底部情形,是数列的大小是零或一,也就是永远都已经被排序好了。虽然一直递...
分类:编程语言   时间:2014-06-30 08:19:12    阅读次数:203
八:Java之I/O
八:Java之I/O...
分类:编程语言   时间:2014-06-30 00:58:54    阅读次数:243
Codeforces 18D Seller Bob java大数+贪心
题目链接:点击打开链接 java: import java.math.BigInteger; import java.util.Scanner; public class Main { static int N = 5005; static BigInteger[] er = new BigInteger[N]; static BigInteger E = new BigInteger...
分类:编程语言   时间:2014-06-29 23:47:09    阅读次数:367
JAVA 基础之 IO复习
一、文件: 在IO包中唯一与文件相关的类就是 File类。 File类中常用的常量和方法 1、创建文件: 指定路径和将要创建的文件名字以及类型; 然后调用 createNewFile()方法 File file = new File("D:"+File.separator+"MyJavaProgram"+File.separator+"hel...
分类:编程语言   时间:2014-06-30 07:41:22    阅读次数:290
总结文件操作函数(二)-C语言
格式化读写: #include  int printf(const char *format, ...);                   //相当于fprintf(stdout,format,…); int scanf(const char *format, …); int fprintf(FILE *stream, const char *format, ...);      //...
分类:编程语言   时间:2014-06-29 23:20:21    阅读次数:328
总结文件操作函数(一)-C语言
在进程一开始运行,就自动打开了三个对应设备的文件,它们是标准输入、输出、错误流,分别用全局文件指针stdin、stdout、stderr表示,对应的文件描述符为0,1,2;stdin具有可读属性,缺省情况下是指从键盘的读取输入,stdout和stderr具有可写属性,缺省情况下是指向屏幕输出数据。 将文件路径转化为文件指针: #include   //头文件包含 FILE *fopen(...
分类:编程语言   时间:2014-06-30 10:44:03    阅读次数:176
非线程安全对象池
今天的微博有人讨论到对象池,我想到之前项目的实现,应该用模板来实现啊,唉,还是被前人的想法给框定了,不过实现一个特别简单,花了几分钟写了个: #include #include using namespace std; const int DefaultPoolSize = 1024; template class ObejctPool{ private: queue m_OriBl...
分类:编程语言   时间:2014-06-30 00:25:01    阅读次数:259
初探C++内存泄漏学习笔记
原因   由于动态分配的内存...
分类:编程语言   时间:2014-06-30 08:17:09    阅读次数:158
java异常机制
详解java异常处理机制,初学者的学习宝典...
分类:编程语言   时间:2014-06-30 10:23:27    阅读次数:186
SpringMVC入门之注解式控制器
上面一篇写的是配置式的控制器现在已经不推荐使用了,其实注解式控制器和它的差不多只不过 更简洁而已! 1.还是在web.xml中进行配置DispatcherServlet    spring org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/class...
分类:编程语言   时间:2014-06-30 07:38:15    阅读次数:177
C++语言笔记系列之十一——友元函数与拷贝构造函数
1.友元函数 (1)友元函数是定义在一个类外的普通函数。 友元函数和普通函数的定义一样;在类内必须将该普通函数声明为友元。 (2)友元函数不是成员函数。 不能通过对象来调用,而是直接调用;友元函数可以访问类的公有、受保护以及私有成员,但是必须通过对象、对象指针或者对象引用来访问。 2.友元函数的声明 friend 返回值类型 函数名(参数表); 在类中只需要将这个声明放置在公有部分即...
分类:编程语言   时间:2014-06-30 06:29:31    阅读次数:190
C++ mem_fun 和 mem_fun_ref 的用法
假设我们有以下的一个类:...
分类:编程语言   时间:2014-06-29 22:53:41    阅读次数:351
[Python网络编程]浅析守护进程后台任务的设计与实现
在做基于B/S应用中,经常有需要后台运行任务的需求,最简单比如发送邮件。在一些如防火墙,WAF等项目中,前台只是为了展示内容与各种参数配置,后台守护进程才是重头戏。所以在防火墙配置页面中可能会经常看到调用cgi,但真正做事的一般并不是cgi,比如说执行关机命令,他们的逻辑如下:   (ps:上图所说的前台界面包含通常web开发中的后端,不然也没有socket一说)    为什么要这么设计你可能疑惑...
分类:编程语言   时间:2014-06-30 08:28:34    阅读次数:282
用python调用R做数据分析-准备工作
如题...
分类:编程语言   时间:2014-06-30 08:29:32    阅读次数:270
Java Persistence with MyBatis 3(中文版) 第二章 引导MyBatis
MyBatis最关键的组成部分是SqlSessionFactory,我们可以从中获取SqlSession,并执行映射的SQL语句。SqlSessionFactory对象可以通过基于XML的配置信息或者Java API 创建。    我们将探索各种MaBatis配置元素,如dataSource,environments,全局参数设置,typeAlias,typeHandlers,SQL映射;接着我...
分类:编程语言   时间:2014-06-30 09:23:56    阅读次数:353
Java Web开发基础(2)-JSP
上一篇博我粗略的介绍了一下Servlet,粗略是因为博主也刚刚学习这部分的内容,还不是很懂所以无法讲的很精细。但是本着二八原则,我还是先继续学习。所以,这篇博客接着JSP的内容。因为,这两个内容关联性还是比较强的,学习的过程也应该是互相促进的。 简介     概述:JSP(Java Server Page)简单的说是一种动态网页技术,它通过在HTML网页中嵌入能够生成动态内容的程序代码,来...
分类:编程语言   时间:2014-06-30 07:50:38    阅读次数:226
Java Persistence with MyBatis 3(中文版) 第一章 MyBatis入门
本章将涵盖以下话题: ?  MyBatis是什么??  为什么选择MyBatis??  MyBatis安装配置?  域模型样例 1.1 MyBatis是什么      MyBatis是一个简化和实现了Java数据持久化层(persistencelayer)的开源框架,它抽象了大量的JDBC冗余代码,并提供了一个简单易用的API和数据库交互。      MyBatis的前身是...
分类:编程语言   时间:2014-06-30 10:58:21    阅读次数:383
C/C++中容器vector使用方法<第二弹>
此文总结常用vector操作,是前一篇的续作!只有代码...
分类:编程语言   时间:2014-06-29 22:02:22    阅读次数:187
JavaScript中面向对象那点事
JavaScript面向对象这块,和Java很像...
分类:编程语言   时间:2014-06-30 07:31:04    阅读次数:194
编程算法 - 二叉搜索树 与 双向链表 代码(C++)
二叉搜索树 与 双向链表 代码(C++)本文地址: http://blog.csdn.net/caroline_wendy题目:输入一颗二叉搜索树, 将该二叉搜索树转换成一个排序的双向链表.要求不能创建任何新的结点, 只能调整数中结点的指针的指向.本程序包含算法原理, 测试程序, 及 输出.代码:/* * main.cpp * * Created on: 2014.6.12 *...
分类:编程语言   时间:2014-06-30 07:32:07    阅读次数:226
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!