`
文章列表
STL algorithm(转) snowman 发表于 2007-03-08 16:33:37 /*The young LibraryCopyright (c) 2005 by 杨桓 Permission to use, copy, modify, distribute and sell this software for anypurpose is hereby granted without fee, provided that the above copyrightnotice appear in all copies and that bo ...
库函数之sort: // 语法:    #include <algorithm>   void sort(iterator start,iterator end);   void sort(iterator start,iterator end,StritWeakOrdering cmp);     /*       1,sort()算法将在区间 [start,end)中的元素升序排列。      2,如果两个元素相等,不能保证其维持原来顺序。      3,默认使用<操作符,如果定义比较函数cmp,则使用cmp。      4,sort()算法内部是introsort(内观 ...
迭代器: 迭代器是类似指针的对象,STL算法利用它们对存储在容器中的对象序列进行遍历。 5种类别:1、输入迭代器     ::iterator         istream_iterator< >输入流迭代器                2、输出迭代器     ::iterator        ostream_iterator< >输出流迭代器                3、前向迭代器     ::iterator        既是输入也是输出迭代器                4、双向迭代器     ::iterator        支持前向 ...
c++ STL algorithm 列表- -         (转) 1. 查找算法 (13) 为判断容器中是否包含某一个值提供adjacent_find()binary_search()count()count_if()equal_range()find()find_end()find_first_of()find_if()lower_bound()upper_bound()search()search_n()2. 排序(sorting)和通用(ordering)算法(14)提供元素的排序策略。其中stable算法保证相等元素的原来顺序不变。inplace_merge()mer ...
#include<map>     #include<iostream>     using  namespace  std;     char maxCount(const char*);           void main()       {                  char buff[200];                cout<<"Please input string:"<<endl;                cin>>buff;                cout<&l ...
在Linux下安装JDK及环境设置(转载) 我在Fedora Core 3上已经成功安装了jdk(jdk-1_5_0_02-linux-i586.rpm),其它版本的Linux基本相同,过程如下:1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行。进入安装目录#cd /home#cp jdk-1_5_0_02-linux-i586.rpm /usr/local#cd /usr/local给所有用户添加可执行的权限#ch ...
http://www.eclipse.org/  eclipse官方网 (eclipse更新 IDE下载 eclipse的相关动态) http://tomcat.apache.org/     (lomboz tomcat下载) http://lijingtongld.blog.163.com/blog/static/465046922008102004152866/                                                                                                  (JBuilder2008 + ...
Spring Framework 【Java开源JEE框架】   Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属 ...
什么是软件架构?软件架构作为一个概念,体现在技术和业务两个方面。从技术角度来说:软件架构随着技术的革新不断地更新其内容,软件架构建立于当前技术和一些基本原则的基础之上。 软件架构的一些基本原则:   (1 ...
jdk1.5环境配置详解: 1.右击“我的电脑”,点击“属性”:选择“高级”选项卡,点击“环境变量”:    2.在“系统变量”中,设置3项系统变量,JAVA_HOME,PATH,CLASSPATH (注:“系统变量”对所有用户有用,而“用户变量”则只 ...
Global site tag (gtag.js) - Google Analytics