日志文章

2007年04月17日 13:02:20

STL容器和算法的函数表

该篇分为十一部分,分别是:vector类的主要成员、deque类的主要成员、list类的主要成员、
  stack类的主要成员、queue类的主要成员、priority_queue类的组要成员、set类的主要成员、multiset类的主要成员、map类的主要成员、multimap类的主要成员、STL算法函数
            (一)vector类的主要成员
vector<T>是可边长的向量,比较灵活
☆ value_type;//对象类型T,存储在vector中   [定义地方:容器]
☆ pointer;//指向T的指针               [容器]
☆ reference;//T的引用                 [容器]
☆ const_reference;//T的常量引用           [容器]
☆ size_type;//正整数类型               [容器]
☆ difference_type;//整数类型             [容器]
☆ iterator ;//访问vector的迭代器               [容器]
☆ const_iterator;//访问vector的常量迭代器         [容器]
☆ reverse_iterator;//访问vector的反向迭代器         [Reversible容器]
☆ const_reverse_iterator;//访问vector的反向迭代器     [Reversible容器]
☆ iterator begin();//返回vector的头指针           [容器]
☆ iterator end();//返回vector的尾指针               [容器]
☆ const_iterator begin() const;//返回vector的常量头指针     [容器]
☆ const_iterator end() const;//返回vector的常量尾指针       [容器]
☆ reverse_iterator rbegin();//返回反向vector的反向头指针     [Reversible容器]
☆ reverse_iterator rend();//返回反向vector的反向尾指针       [Reversible容器]
☆ const reverse_iterator rbegin() const;//返回反向vector的反向常量头指针 [Reversible容器]
☆ const_reverse_iterator rend() const();//返回反向vector的反向常量尾指针 [Reversible容器]
☆ size_type size() const;//返回vector的元素数量                 [容器]
☆ size_type max_size() const;// 返回最大可允许的vector元素数量值       [容器]
☆size_type capacity() const;//返回当前所能容纳的最多元素个数     [vector]
☆bool empty() const;//判断vector是否为空                 [容器]
☆reference operator[](size_type n); //返回第n个元素     [Random Access容器]
☆const_reerence operator[](size_type n)const; //返回第n个元素   [Random Access容器]
☆vector();//创建一个空vector                           [容器]
☆vector(size_type n);//创建一个vector,元素数量为n         [Sequence]
☆vector(size_type n, const T& t);//创建一个vector,元素数量为n,大小都为t[Sequence]
☆vector(const vector &);//拷贝构造函数               [容器]
☆template<class InputIterator>vector(InputIterator, InputIterator); [Sequence]
      //采用拷贝的方法创建一个vector,指定了范围
☆~vector();// vector的析构函数                     [容器]
☆vector& operator=(const vector&);//=运算符重载           [容器]
☆void reserve(size_t n);//为vector预先分配n个元素         [vector]
☆reference front();// 返回第一个元素                 [Sequence]
☆const_reference front() const;//返回第一个元素           [Sequence]
☆reference back();//返回最后一个元素             [Back Insertion Sequence]
☆const_reference back() const;//返回最后一个元素     [Back Insertion Sequence]
☆void push_back(const T&);//在vector尾部插入一个元素   [Back Insertion Sequence]
☆void pop_back();//删除最后一个元素             [Back Insertion Sequence]
☆void swap(vector&);//交换两个vector的内容             [容器]
☆iterator insert(iterator pos, const T& x);//在pos前出入x       [Sequence]
☆template<class InputIterator>void insert(iterator pos, InputIteratorf, InputIterator I);
  //在位置pos位置前插入范围为[fisrt, last]的元素           [Sequence]
☆void insert(iterator pos, size_type n, const T& x);//在位置pos前出入n个x [Sequence]
☆iterator erase(iterator pos);//删除在位置pos的元素           [Sequence]
☆iterator erase(iterator first, iterator last);//删除在[first, last]之间的元素     [Sequence]
☆void clear();//删除所有的元素                           [Sequence]
☆void resize(size_type n, t = T());//插入或删除使元素个数为n插入的值为t[Sequence]
☆bool operator==(const vector&, const vector&);//重载==运算符     [Forward容器]
☆bool operator<(const vector&, const vector&);//小于逻辑运算符   [Forward容器]

vector类的私有成员:
☆size_type capacity() const;//返回当前所能容纳的最多元素个数,其值不小于size()
☆void reserve(size_type n);//如果n小于或等于capacity(),本函数没有作用。否则,它申请分配内存如果申请成功,capacity()值应>=n:如果申请失败,capacity()不变
               
              (二)deque类的主要成员
deque<T> 是一种双端队列容器,完成了标准的C++数据结构中队列的所有功能
☆ value_type;//对象类型T,存储在deque中   [定义地方:容器]
☆ pointer;//指向T的指针               [容器]
☆ reference;//T的引用                 [容器]
☆ const_reference;//T的常量引用           [容器]
☆ size_type;//正整数类型               [容器]
☆ difference_type;//整数类型             [容器]
☆ iterator ;//访问deque的迭代器               [容器]
☆ const_iterator;//访问deque的常量迭代器         [容器]
☆ reverse_iterator;//访问deque的反向迭代器         [Reversible容器]
☆ const_reverse_iterator;//访问deque的反向迭代器     [Reversible容器]
☆ iterator begin();//返回deque的头指针           [容器]
☆ iterator end();//返回deque的尾指针               [容器]
☆ const_iterator begin() const;//返回deque的常量头指针     [容器]
☆ const_iterator end() const;//返回deque的常量尾指针       [容器]
☆ reverse_iterator rbegin();//返回反向deque的反向头指针     [Reversible容器]
☆ reverse_iterator rend();//返回反向deque的反向尾指针       [Reversible容器]
☆ size_type size() const;//返回deque的元素数量                 [容器]
☆ size_type max_size() const;// 返回最大可允许的deque元素数量值       [容器]
☆bool empty() const;//判断deque是否为空                 [容器]
☆reference operator[](size_type n); //返回第n个元素     [Random Access容器]
☆const_reerence operator[](size_type n)const; //返回第n个元素[Random Access容器]
☆deque();//创建一个空deque                           [容器]
☆deque(size_type n);//创建一个deque,元素数量为n         [Sequence]
☆deque(size_type n, const T& t);//创建一个deque,元素数量为n,大小都为t[Sequence]
☆deque(const deque &);//拷贝构造函数               [容器]
☆template<class InputIterator>deque(InputIterator, InputIterator); [Sequence]
  //采用拷贝的方法创建一个deque,指定了范围
☆~deque();// deque的析构函数                     [容器]
☆deque& operator=(const deque&);//=运算符重载           [容器]
☆reference front();// 返回第一个元素                 [Sequence]
☆const_reference front() const;//返回第一个元素           [Sequence]
☆reference back();//返回最后一个元素             [Back Insertion Sequence]
☆const_reference back() const;//返回最后一个元素     [Back Insertion Sequence]
☆void push_back(const T&);//在deque尾部插入一个元素   [Back Insertion Sequence]
☆void pop_back();//删除最后一个元素             [Back Insertion Sequence]
☆void swap(deque&);//交换两个deque的内容             [容器]
☆iterator insert(iterator pos, const T& x);//在pos前出入x       [Sequence]
☆template<class InputIterator>void insert(iterator pos, InputIteratorf, InputIterator I);
  //在位置pos位置前插入范围为[fisrt, last]的元素           [Sequence]
☆void insert(iterator pos, size_type n, const T& x);//在位置pos前出入n个x   [Sequence]
☆iterator erase(iterator pos);//删除在位置pos的元素               [Sequence]
☆iterator erase(iterator first, iterator last);//删除在[first, last]之间的元素     [Sequence]
☆void clear();//删除所有的元素                           [Sequence]
☆void resize(size_type n, t = T());//插入或删除使元素个数为n插入的值为t [Sequence]
☆bool operator==(const deque&, const deque&);//重载==运算符     [Forward容器]
☆ bool operator<(const deque&, const deque&);//小于逻辑运算符     [Forward容器]

所有的deque成员都在其祖先中定义,deque自身没有定义任何新的变量或函数,除了上面的成员之后还可以查看随机接入容器(random access 容器),前向插入序(Front insertion sequence)和反向插入序列(Back insertion sequence)中定义的新变量。

          (三)list类的主要成员
list<T>是一个双向链表容器,完成了标准C++数据结构中链表的所有功能
☆ value_type;//对象类型T,存储在list中   [定义地方:容器]
☆ pointer;//指向T的指针               [容器]
☆ reference;//T的引用                 [容器]
☆ const_reference;//T的常量引用           [容器]
☆ size_type;//正整数类型               [容器]
☆ difference_type;//整数类型             [容器]
☆ iterator ;//访问list的迭代器               [容器]
☆ const_iterator;//访问list的常量迭代器         [容器]
☆ reverse_iterator;//访问list的反向迭代器         [Reversible容器]
☆ const_reverse_iterator;//访问list的反向迭代器     [Reversible容器]
☆ iterator begin();//返回list的头指针           [容器]
☆ iterator end();//返回list的尾指针               [容器]
☆ const_iterator begin() const;//返回list的常量头指针     [容器]
☆ const_iterator end() const;//返回list的常量尾指针       [容器]
☆ reverse_iterator rbegin();//返回反向list的反向头指针     [Reversible容器]
☆ reverse_iterator rend();//返回反向list的反向尾指针       [Reversible容器]
☆ size_type size() const;//返回list的元素数量                 [容器]
☆ size_type max_size() const;// 返回最大可允许的list元素数量值       [容器]
☆      bool empty() const;//判断list是否为空                 [容器]
☆      reference operator[](size_type n); //返回第n个元素     [Random Access容器]
☆      const_reerence operator[](size_type n)const; //返回第n个元素[Random Access容器]
☆      list();//创建一个空list                           [容器]
☆      list(size_type n);//创建一个list,元素数量为n         [Sequence]
☆      list(size_type n, const T& t);//创建一个list,元素数量为n,大小都为t [Sequence]
☆      list(const list &);//拷贝构造函数               [容器]
☆      template<class InputIterator>list(InputIterator, InputIterator);   [Sequence]
//采用拷贝的方法创建一个list,指定了范围
☆      ~list();// list的析构函数                     [容器]
☆      list& operator=(const list&);//=运算符重载           [容器]
☆      reference front();// 返回第一个元素               [Sequence]
☆      const_reference front() const;//返回第一个元素       [Sequence]
☆      reference back();//返回最后一个元素             [Back Insertion Sequence]
☆      const_reference back() const;//返回最后一个元素     [Back Insertion Sequence]
☆      void push_back(const T&);//在list尾部插入一个元素   [Back Insertion Sequence]
☆      void pop_back();//删除最后一个元素             [Back Insertion Sequence]
☆      void swap(list&);//交换两个list的内容             [容器]
☆      iterator insert(iterator pos, const T& x);//在pos前出入x       [Sequence]
☆      template<class InputIterator>void insert(iterator pos, InputIteratorf, InputIterator I);
    //在位置pos位置前插入范围为[fisrt, last]的元素           [Sequence]
☆   void insert(iterator pos, size_type n, const T& x);//在位置pos前出入n个x[Sequence]
☆      iterator erase(iterator pos);//删除在位置pos的元素         [Sequence]
☆      iterator erase(iterator first, iterator last);//删除在[first, last]之间的元素     [Sequence]
☆      void clear();//删除所有的元素                           [Sequence]
☆     void resize(size_type n, t = T());//插入或删除使元素个数为n插入的值为t[Sequence]
☆      bool operator==(const list&, const list&);//重载==运算符     [Forward容器]
☆      bool operator<(const list&, const list&);//小于逻辑运算符     [Forward容器]

list类的私有变量:
☆      void splice(iterator position, list<T, Alloc>&x);//把list对象x和当前的list对象*this链接起来,链接的起始位置由position指定,即在position前插入一个list对象x
☆      void splice(iterator position, list<T,Alloc>&x, iterator i);//把list对象x和当前的list对象*this链接起来,链接的位置由position指定,即在position前插入一个list对象x,另外,把由迭代器i指定的元素插入到当前链表中。
☆      void splice(iterator position, list<T,Alloc>&x, iterator f, iterator l);//与上面的差异是,把由从迭代器f指定的起始元素到由迭代器l指定的结尾元素插入当前链表中。
☆      void remove(const T& val);//从链表中删除所有值为val的元素
☆      template<class Predicate>void remove_if(Predicate p);//删除链表中判断p为真的元素
☆      void unique();//删除所有重复的元素以建立一个具有唯一元素值的链表
☆      template<class Binary Predicate>void unique(BinaryPredicate p);//根据指定的条件,删除所有重复的元素以建立具有唯一元素值的链表
☆      void merge(list<T, Alloc>& x);//把当前的链表*this和x合并,合并后x为空,把x中的元素插入到了当前链表中,不允许两个链表相同
☆      template<class BinaryPredicate> void merge(list<T, Alloc>& x, BinaryPredicate Comp);//根据给顶的条件把当前链表*this和x合并,合并后x为空,把x中的元素插入到了当前链表中,不允许两个链表相同
☆      void reverse();//反转链表中的元素顺序
☆      void sort();//根据默认的条件对链表进行排序
☆      template<class BinaryPredicate> void sort(BinaryPredicate comp);//根据给定条件进行排序

            (四)stack类的主要成员
stack <T>是一种栈容器,完成了标准C++数据结构中栈的所有功能。
☆      stack();//默认的构造函数,生成一个空的堆栈
☆      stack(const stack&);//拷贝构造函数
☆      stack& operator=(const stack &);//赋值运算符重载

stack 的私有成员:
☆      value_type;//stack中存放的对象类型,它和stack中的T类型相同
☆      size_type;//正整数类型,它和Sequence::size_type类型一样
☆      bool empty()const;//判断堆栈是否为空,如果空返回true,否则返回false。
☆      size_type size() const;//返回堆栈中的元素个数
☆      value_type& top();//返回堆栈顶部的引用,这是一个可变化的值。堆栈非空情况下调用。
☆      const value_type& top() const;//返回堆栈顶部的参考值。
☆      void push(const value_type& x);//把元素x插入到堆栈的顶部,这时堆栈的长度加1。
☆      void pop();//删除堆栈顶部的值,前提是堆栈非空,删除操作成功后,堆栈长度减1。
☆      bool operator==(const stack&, const stack&);//比较两个堆栈是否相等
☆      bool operator<(const stack&, const stack&);//比较两个堆栈是否第一个堆栈小于第二个。

          (五)queue类的主要成员
queue<T>是一种队列容器,完成了标准C++数据结构中队列的所有功能。
☆      queue();//默认的构造函数,生成一个空的堆栈
☆      queue(const queue &);//拷贝构造函数
☆      queue & operator=(const queue&);//赋值运算符重载

queue 的私有成员:
☆      value_type;//queue中存放的对象类型,它和queue中的T类型相同
☆      size_type;//正整数类型,他和Sequence::size_type类型一样
☆      bool empty() const;//判断队列是否为空,空则返回true,否则返回false
☆      size_type size() const;//返回队列中的元素个数
☆      value_type& back();//返回队列中最后一个的值
☆      const value_type& back() const;//返回队列中最后一个值,该值不可变
☆      value_type& front();//返回第一个值的引用,本函数的前提是队列非空
☆      const value_type& front() const;//返回队列中的第一个值,改值不可变
☆      void push(const value_type& x);//把元素x插入到队列的尾部,队列长度加1
☆      void pop();//删除队列的第一个值,前提条件是队列非空,删除后队列长度减1
☆      bool operator==(const queue&, const queue&);//比较两个队列是否相等
☆      bool operator<(const queue&, const queue&);//比较两个队列是否第一个队列小于第二个。

      (六)priority_queue的主要成员
priority_queue<T>是一种按值排序的队列容器
☆priority_queue();//默认构造函数,生成一个空的排序队列
☆priority_queue(const queue&);//拷贝构造函数
☆priority_queue& operator=(const priority_queue &);//赋值运算符重载

priority_queue 的私有成员:
☆value_type;//priority_queue中存放的对象类型,它和priority_queue中的T类型相同
☆priority_queue(const Compare& comp);//构造生成一个空的priority_queue对象,使用comp作为priority_queue的comparison
☆priority_queue(const value_type* first, const value_type* last);//带有两个参数的构造 函数,使用默认的Comparison作为第三个参数
☆size_type;//正整数类型,和Sequence::size_type类型一样。
☆bool empty() const;//判断优先级队列是否为空,为空返回true,否则返回false
☆size_type size() const;//返回优先级队列中的元素个数
☆const value_type& top() const();//返回优先级队列中第一个元素的参考值。
☆void push(const value_type& x);//把元素x插入到优先级队列的尾部,队列的长度加1
☆void pop();//删除优先级队列的第一个值,前提是队列非空,删除后队列长度减1

        (七)set类的主要成员
set<T>是一种集合容器。
☆iterator begin(); //指向set的头指针
☆const_iterator begin() const;//返回set的常量头指针
☆void clear();//删除所有元素
☆size_type count(const key_type& x)const; //返回键为x的元素的个数
☆bool empty() const; //返回是否为空
☆iterator end();//指向set的尾指针
☆const_iterator end() const();//返回set的常量尾指针
☆void erase(iterator position);//删除在位置position的元素
☆size_type erase(const key_type& x);//删除索引为x的元素
☆void erase(iterator first, iterator last);//删除在[first,last]间的元素
☆pair<iterator, iterator>equal_range(const key_type& x)const;//返回一个迭代器对(指向键不小于x的第一个元素的迭代器,指向键大于x的第一个元素的迭代器)
☆iterator find(const key_type& x)const;//返回索引为x的元素的指针
☆allocator_type get_allocator() const;//返回构造函数的一个拷贝
☆pair<iterator,bool>insert(const value_type& x);//返回<指向元素x的迭代器,是否插入成功>
☆template<class InputIterator>void insert(InputIterator first,InputIterator last);//插入值在[first,last]间的一个序列。
☆interator lower_bound(const key_type& x)const; //返指向键不小于x的第一个元素的迭代器
☆size_type max_size()const;//返回该set可以控制的最大长度
☆reverse_iterator rbegin();//返回反向set的反向头指针
☆const_reverse_iterator rbegin() const;//返回反向set的反向常量头指针
☆reverse_iterator rend();//返回反响set的反向尾指针
☆ void resize(size_type Sz, T C=T());//插入或删除使元素的个数为n,插入的元素为C
☆const_reverse_iterator rend() const;//返回反向set的反向尾指针
☆explicit set(const Compare& comp = Compare(), const Allocator = Allocator());
☆template<class InputIterator>set(InputIterator first, InputIterator last, const     Compare& Comp = Compare(), const Allocator& X = Allocator());//构造函数类型,如
set<int>::allocator_type s1_Alloc;
s1_Alloc = s1.get_allocator();
set <int> s2(s1.begin(), s1.end(), less<int>, s1_alloc);

☆set(const set<Key, Compare,Allocator>& X);
☆~set();//析构函数
☆size_type size() const;//返回set的大小
☆void swap(set& X);//与setX交换内容
☆iterator upper_bound(const key_type& x)const;//返回指向键大于x的第一个元素的迭代器

      (八)multiset的主要函数
multiset <T>是一种允许出现重复元素的集合容器
☆以下只列函数名(以上面那些基本一样,可根据上面的函数获取更详细信息)
  begin, clear, count, empty, end, equal_range, erase, find ,get_allocator, insert, key_comp,lower_bound, max_size, rbegin, rend, size, swap, upper_bound, value_comp
operator!=, operator==, operator<, operator<=, operator>, operator>=,swap

      (九)map的主要函数
map <key, val > 是一种关联数组容器
begin, clear, count, empty, end, equal_range, erase, find, get_alloctor, insert, key_comp, lower_bound, max_size, operator[], rbegin, rend, size,swap,upper_bound, value_comp
operator!=, operator==, operator<, operator<=, operator>, operator>=, swap

    (十)multimap的主要函数
multimap <T>是一种允许出现重复key值的关联数组容器
begin, clear, count, empty, end, equal_range, erase, find, get_alloctor, insert, key_comp, lower_bound, max_size, rbegin, rend, size, swap, upper_bound, value_comp

    (十一)STL的算法函数
☆ template<class InIt, class T>T accumulate(InIt first, InIt last, T val);//元素累加
☆      template<class InIt, class OutIt>OutIt adjacent_difference(InIt first, InIt last,OutIt result); //相邻元素的差额
========================由于量太多,以下只列函数名=========================
☆      adjacent_find();//搜寻相邻的重复元素
☆      binary_search();//二元搜寻
☆      copy();//复制
☆      copy_backward();//逆向复制
☆      count();//计数
☆      count_if();//在特定的条件下计数
☆      equal();//判断相等与否
☆      equal_range();//判断相等与否(返回一个上下限区间的范围)
☆      fill();//改填元素的值
☆      fill_n();//改填元素的值,n次
☆      find();//搜寻
☆      find_if();//在特定的条件下搜寻
☆      find_end();//搜寻某个子序列的最后一次出现的地点
☆      find_first_of();//搜寻某些元素的首次出现地点
☆      for_each();//对范围内的每一个元素施行操作
☆      generate();//以指定动作的运算结果填充特定范围内的元素
☆      generate_n();//以指定动作的运算结果填充n个元素的内容
☆      includes();//包含于
☆      inner_product();//内积
☆      inplace_merge();//合并并取代(覆写)
☆      iter_swap();//元素互换
☆      lexicographical_compare();//以字典排列方式做比较
☆      lower_bound();//下限
☆      max();//最大值
☆      max_element();//最大值所在位置
☆      min();//最小值
☆      min_element();//最小值所在位置
☆      merge();//合并两个序列
☆      mismatch();//找出不吻合点
☆      next_permutation();//获得下一个排列组合
☆      nth_element();//重新安排序列中第n个元素的左右两端
☆      parital_soft();//局部排序
☆      partial_sort_copy();//局部排序并复制到它处
☆      partial_sum();//局部总和
☆      partition();//切割
☆      prev_permutation();//获得前一个排列组合
☆      random_shuffle();//随机重排
☆      remove();//移除某种元素(但不删除)
☆      remove_copy();//移除某种元素并将结果复制到另一个container
☆      remove_if();//有条件地移除某种元素
☆      remove_copy_if();//有条件地移除某种元素并将结果复制到另一个container
☆      replace();//取代某种元素
☆      replace_copy();//取代某种元素,并将结果复制到另一个container
☆      replace_copy_if();//有条件地取代,并将结果复制到另一个container
☆      reverse();//颠倒元素次序
☆      reverse_copy();//颠倒元素次序并将结果复制到另一个container
☆      rotate();//旋转
☆      rotate_copy();//旋转并将结果复制到另一个container
☆      search();//搜寻某个子序列
☆      search_n();//搜寻[连续发生n次]的子序列
☆      set_difference();//差集
☆      set_intersection();//交集
☆      set_symmetric_difference();//对称差集
☆      set_union();//联集
☆      sort();//排序
☆      stable_partition();//切割并保持元素相对次序
☆      stable_sort();//排序并保持等值元素的相对次序
☆      swap();//置换(对调)
☆      swap_range();//置换(指定范围)
☆      transform();//以两个序列为基础,交互作用产生第三个序列
☆      unique();//将重复的元素折叠缩编,使成唯一
☆      unique_copy();//将重复的元素折叠缩编,使成唯一,并复制到他处
☆      upper_bound();//上限
☆      make_heap();//制造一个heap
☆      pop_heap();//从heap内取出一个元素
☆      push_heap();//将一个元素推进heap内
☆      sort_heap();//对heap排序

Tags: STL   容器  

类别: 技术文章 |  评论(11) |  浏览(2356) |  收藏
11楼 [匿名]hfinnbqf 2008年10月14日 06:15:41 Says:
%5Burl=http://www.tm448.com.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.tm448.net.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.tm448.ac.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.tm448.hk.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.tm448.bj.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.tm448.sh.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.tm448.tj.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.tm448.cq.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.tm448.he.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.tm448.sx.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5Dhfinnbqf
10楼 [匿名]lc55x664 2008年10月13日 02:50:00 Says:
%5Burl=http://www.tm448.com.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.tm448.net.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.tm448.ac.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.tm448.hk.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.tm448.bj.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.tm448.sh.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.tm448.tj.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.tm448.cq.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.tm448.he.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.tm448.sx.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5Dlc55x664
9楼 [匿名]xom4g0qo 2008年10月06日 08:06:25 Says:
%5Burl=http://www.q338448.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.q338448.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.881992.net.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.k338448.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.z338448.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.a338448.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.668550.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.668551.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.668552.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.668553.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.668557.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.668559.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.881992.cn%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88|%E5%BD%A9%5B/url%5Dxom4g0qo
8楼 [匿名]fa97w9t0 2008年10月05日 08:26:31 Says:
%5Burl=http://bursier.ro/assbljq%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88.%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://go.eblog.my/assbljq%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88.%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://assbljq.gimmicksforgeeks.com%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88.%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://assbljq.blogomania.org%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88.%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://me0h.com/assbljq%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88.%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://assbljq.tellsyou.info%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88.%E5%BD%A9%5B/url%5D%0D%0A%0D%0A%5Burl=http://aqqbljq.20six.fr%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88.%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://aqqbljq.myblog.de%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88.%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://aqqbljq.blogdetik.com%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88.%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://aqqbljq.thesitez.com%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88.%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://aqqbljq.neoplanta.com%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88.%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://aqqbljq.invitevt.com%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88.%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://blog.cibermotor.es/aqqbljq%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88.%E5%BD%A9%5B/url%5D%0D%0A%5Burl=http://www.kaosblog.com/aqqbljq%5D%E9%A6%99%E6%B8%AF%E5%85%AD%E5%90%88.%E5%BD%A9%5B/url%5Dfa97w9t0
7楼 [匿名]owd3f30t 2008年09月19日 05:05:52 Says:
%5Burl=http://hk778ljq.spaces.live.com%5Dhttp://hk778ljq.spaces.live.com%E7%99%BD%E5%B0%8F%E5%A7%90%E6%9B%BE%E9%81%93%E4%BA%BA%5B/url%5D%20%20%20%0D%0A%5Burl=http://hk788ljq.spaces.live.com%5Dhttp://hk788ljq.spaces.live.com%E6%83%A0%E6%B3%BD%E7%A4%BE%E7%BE%A4%5B/url%5D%20%20%20%0D%0A%5Burl=http://hk8f8ljq.spaces.live.com%5Dhttp://hk8f8ljq.spaces.live.com%E9%A6%99%E6%B8%AF%E6
6楼 [匿名]dhdlffw4 2008年09月18日 21:40:03 Says:
%E6%B2%B3%E5%8D%97%E6%9C%BA%E6%A2%B0%E4%BA%A7%E5%93%81%E5%A4%A7%E5%85%A8%0D%0A%0D%0A%5Burl=http://www.lyyfjx.com%5D%E7%90%83%E7%A3%A8%E6%9C%BA%5B/url%5D%0D%0A%5Burl=http://www.lyyfjx.com%5D%E9
5楼 [匿名]ffghdf 2008年09月17日 10:41:45 Says:
%E6%8F%90%E5%89%8D%E9%A2%84%E7%A5%9D%E7%AB%99%E9%95%BF%20%E7%89%88%E4%B8%BB%E8%BF%87%E8%8A%82%E5%BF%AB%E4%B9%90%0D%0A%5Burl=http://www.cango.com.cn%5D%E6%8A%95%E8%B5%84%E7%A7%BB%E6%B0%91%5B/url%5D%0D%0A%5Burl=http://www.cango.com.cn/html/canada.php?page=2_1%5D%E5%8A%A0%E6%8B%BF%E5%A4%A7%E7%A7%BB%E6%B0%91%5B/url%5D%0D%0A%5Burl=http://www.cango.com.cn/html/canada.php?page=2_1%5D%E7%A7%BB%E6%B0%91%E5%8A%A0%E6%8B%BF%E5%A4%A7%5B/url%5D%0D%0A%5Burl=http://www.cango.com.cn/html/canada.php?page=2_1%5D%E5%8A%A0%E6%8B%BF%E5%A4%A7%E6%8A%95%E8%B5%84%E7%A7%BB%E6%B0%91%5B/url%5D%0D%0A%5Burl=http://www.cango.com.cn/html/canada.php?page=2_1%5D%E6%8A%95%E8%B5%84%E7%A7%BB%E6%B0%91%E5%8A%A0%E6%8B%BF%E5%A4%A7%5B/url%5D%0D%0A%5Burl=http://www.cango.com.cn/html/singapore.php?page=2_1%5D%E6%96%B0%E5%8A%A0%E5%9D%A1%E7%A7%BB%E6%B0%91%20%5B/url%5D%0D%0A%5Burl=http://www.cango.com.cn/html/singapore.php?page=2_1%5D%E7%A7%BB%E6%B0%91%E6%96%B0%E5%8A%A0%E5%9D%A1%20%5B/url%5D%0D%0A%5Burl=http://www.cango.com.cn/html/hk_macao.php?page=1_2%5D%E9%A6%99%E6%B8%AF%E7%A7%BB%E6%B0%91%20%5B/url%5D%0D%0A%5Burl=http://www.cango.com.cn/html/hk_macao.php?page=1_2%5D%E7%A7%BB%E6%B0%91%E9%A6%99%E6%B8%AF%20%5B/url%5D%0D%0A%5Burl=http://www.ytshengda.com%5D%E8%BD%A6%E5%BA%93%E9%97%A8%5B/url%5D%0D%0A%5Burl=http://www.ytshengda.com%5D%E5%8D%B7%E5%B8%98%E9%97%A8%5B/url%5D%0D%0A%5Burl=http://www.ytchongyang.com%5D%E7%BA%B8%E5%B8%A6%E8%BF%87%E6%BB%A4%E6%9C%BA%5B/url%5D%0D%0A%5Burl=http://www.bjau.cn%5D%E9%9F%B3%E5%93%8D%5B/url%5D%0D%0A%5Burl=http://www.guohongchun.com%5D%E5%81%87%E5%B1%B1%E7%9B%86%E6%99%AF%5B/url%5D%0D%0A%5Burl=http://www.sdyude.com.cn%5D%E7%94%B5%E7%93%B6%E4%BF%AE%E5%A4%8D%5B/url%5D%0D%0A%5Burl=http://www.slyq.cn%5D%E5%8F%8D%E5%BA%94%E9%87%9C%5B/url%5D%0D%0A%5Burl=http://www.slyq.cn%5D%E7%8E%BB%E7%92%83%E5%8F%8D%E5%BA%94%E9%87%9C%5B/url%5D%0D%0A%5Burl=http://www.slyq.cn%5D%E7%8E%BB%E7%92%83%E5%8F%8D%E5%BA%94%E9%87%9C%5B/url%5D%0D%0A%5Burl=http://www.slyq.cn%5D%E9%AB%98%E5%8E%8B%E5%8F%8D%E5%BA%94%E9%87%9C%5B/url%5D%0D%0A%5Burl=http://www.slyq.cn%5D%E6%B0%B4%E7%83%AD%E5%90%88%E6%88%90%E5%8F%8D%E5%BA%94%E9%87%9C%5B/url%5D%0D%0A%5Burl=http://www.pi1.cn%5D%E5%A4%96%E8%B4%B8%E6%9C%8D%E8%A3%85%E6%89%B9%E5%8F%91%5B/url%5D%0D%0A%5Burl=http://www.wfkongyaji.com%5D%E7%A9%BA%E5%8E%8B%E6%9C%BA%5B/url%5D%0D%0A%5Burl=http://www.juxingyanchu.com%5D%E7%83%9F%E5%8F%B0%E6%BC%94%E5%87%BA%5B/url%5D%0D%0A%5Burl=http://www.chinafengche.com%5D%E8%8D%B7%E5%85%B0%E9%A3%8E%E8%BD%A6%5B/url%5D%0D%0A%5Burl=http://www.wawafang.com.cn%5D%E5%A8%83%E5%A8%83%E5%9D%8A%5B/url%5D%0D%0A%5Burl=http://www.ytwsyb.com%5D%E8%92%B8%E6%B1%BD%E6%B5%81%E9%87%8F%E8%AE%A1%5B/url%5D%0D%0A%5Burl=http://www.lllzz.com%5D%E4%B8%8D%E9%94%88%E9%92%A2%E6%A0%87%E5%87%86%E4%BB%B6%5B/url%5D%0D%0A%5Burl=http://www.ytguolvliuxue.com%5D%E7%83%9F%E5%8F%B0%E7%95%99%E5%AD%A6%E4%B8%AD%E4%BB%8B%5B/url%5D%0D%0A%5Burl=http://www.hrdzf.com%5DT%E6%81%A4%5B/url%5D%0D%0A%5Burl=http://www.ytchongyang.com%5D%E6%8E%92%E5%B1%91%E6%9C%BA%5B/url%5D%0D%0A%5Burl=http://www.bjau.cn%5D%E4%B8%93%E4%B8%9A%E9%9F%B3%E5%93%8D%5B/url%5D%20%E6%8E%89%E4%BA%86%0D%0A%5Burl=http://www.ythuanqiu.com%5D%E6%B0%94%E7%BC%B8%5B/url%5D%0D%0A%5Burl=http://www.ythuanqiu.com%5D%E6%B6%B2%E5%8E%8B%E7%BC%B8%5B/url%5D%0D%0A%5Burl=http://www.donglichem.com%5D%E4%BA%8C%E6%89%8B%E4%B8%8D%E9%94%88%E9%92%A2%E5%8F%8D%E5%BA%94%E9%87%9C%5B/url%5D%0D%0A%5Burl=http://www.ytdatang.com%5D%E9%92%A2%E6%A0%BC%E6%9D%BF%5B/url%5D%0D%0A%5Burl=http://www.bjitm.com%5D%E5%AE%A4%E5%86%85%E9%AB%98%E5%B0%94%E5%A4%AB%5B/url%5D%0D%0A%5Burl=http://www.bjitm.com%5D%E6%A8%A1%E6%8B%9F%E9%AB%98%E5%B0%94%E5%A4%AB%5B/url%5D%0D%0A%5Burl=http://www.rhj.cn%5D%E5%8E%8B%E5%8A%9B%E5%AE%B9%E5%99%A8%5B/url%5D%0D%0A%5Burl=http://www.rhj.cn%5D%E7%BD%90%E5%BC%8F%E9%9B%86%E8%A3%85%E7%AE%B1%5B/url%5D%0D%0A%5Burl=http://www.congyi.net.cn%5D%E6%A5%BC%E6%A2%AF%E6%89%B6%E6%89%8B%5B/url%5D%0D%0A%5Burl=http://www.congyi.net.cn%5D%E5%A4%8D%E5%BC%8F%E6%A5%BC%E6%A2%AF%5B/url%5D%0D%0A%5Burl=http://www.congyi.net.cn%5D%E5%88%AB%E5%A2%85%E6%A5%BC%E6%A2%AF%5B/url%5D%0D%0A%5Burl=http://www.congyi.net.cn%5D%E6%97%8B%E8%BD%AC%E6%A5%BC%E6%A2%AF%5B/url%5D%0D%0A%5Burl=http://www.wfjiewei.com%5D%E6%B2%9F%E6%A7%BD%E7%AE%A1%E4%BB%B6%5B/url%5D%0D%0A%5Burl=http://www.yd-js.com%5D%E9%A5%B2%E6%96%99%E6%9C%BA%E6%A2%B0%5B/url%5D1%0D%0A%5Burl=http://www.yd-js.com%5D%E8%84%89%E5%86%B2%E9%99%A4%E5%B0%98%E5%99%A8%5B/url%5D1%0D%0A%5Burl=http://www.yd-js.com%5D%E9%A5%B2%E6%96%99%E7%B2%89%E7%A2%8E%E6%9C%BA%5B/url%5D%0D%0A%5Burl=http://www.yd-js.com%5D%E5%88%B6%E7%B2%92%E6%9C%BA%5B/url%5D1%0D%0A%5Burl=http://www.yd-js.com%5D%E9%A5%B2%E6%96%99%E6%B7%B7%E5%90%88%E6%9C%BA%5B/url%5D%0D%0A%5Burl=http://www.yd-js.com%5D%E8%82%A5%E6%96%99%E6%9C%BA%E6%A2%B0%5B/url%5D%0D%0A%5Burl=http://www.senkedry.com%5D%E5%BE%AE%E6%B3%A2%E5%B9%B2%E7%87%A5%5B/url%5D%0D%0A%5Burl=http://www.senkedry.com%5D%E5%BE%AE%E6%B3%A2%E6%9D
4楼 [匿名]14s0joh5 2008年09月15日 18:46:47 Says:
%E6%9C%AC%E5%85%AC%E5%8F%B8%E4%B8%93%E4%B8%9A%E9%94
3楼 [匿名]pptnajam 2008年09月15日 18:37:10 Says:
%5Burl=http://www.do360.com/country/australia-index.asp%5D%E6%BE%B3%E5%A4%A7%E5%88%A9%E4%BA%9A%E7%95%99%E5%AD%A6%5B/url%5D%E9%A2%84%E7%A7%91,%E7%9B%B4%E5%8D%87%E4%B8%96%E7%95%8C%E6%8E%92%E5%90%8D%E5%89%8D150%E5%90%8D%E7%9A%84%E6%BE%B3%E5%A4%A7%E5%88%A9%E4%BA%9A%E5%9B%9B%E6%98%9F%E7%BA%A7%E5%92%8C%E4%BA%94%E6%98%9F%E7%BA%A7%E5%A4%A7%E5%AD%A6.%E4%B8
2楼 [匿名]xklenf69 2008年09月11日 19:33:02 Says:
%5Burl=http://yy121.com%5D%E6%B7%B1%E5%9C%B3%E6%97%85%E8%A1%8C%E7%A4%BE%5B/url%5D%E6%89%BF%E5%8A%9E%E5%90%84%E7%A7%8D%E4%BC%9A%E8%AE%AE%E6%8E%A5%E5%BE%85%E6%96%B9%E6%A1%88.%E5%B9%B6%E6%8F%90%E4%BE%9B%E7%AD%BE%E8%AF%81 %E5%9B%BD%E9%99%85%E6%9C%BA%E7%A5%A8 %E9%85%92%E5%BA%97%E4%B8
1楼 [匿名]6uqx6lpw 2008年09月10日 19:13:09 Says:
%5Burl=http://www.kingword.com.cn%5D%E6%B0%B4%E6%B3%B5%5B/url%5D%0D%0A%E4%B8%8A%E6%B5%B7%E4%B8%8A%E7%90%83%E6%B3%B5%E4%B8%9A%E5%88%B6%E9
发表评论
看不清楚,换一张