t617的博客

on the way

java开发环境设置

1.JDK 的下载 下载安装JDK,记住安装路径(下面会用到)jdk下载 然后选择适合自己的安装 2.环境变量的设置 进入控制面板-系统-高级系统设置-高级 -环境变量 在系统变量添加 JAVA_HOME 值为jdk的安装路径 再在系统变量添加classpath,值设为...

2016-06-27 23:03:26

阅读数 201

评论数 0

List With Iterator (lab and HW)

完成伪标准:用伪迭代器列表完成mylist.h,一起写的声明和定义。 模板如下: template  class list {   public:    struct listelem;  // forward declarations    class iterator;   ...

2016-06-10 13:07:44

阅读数 516

评论数 4

D&A 5 Collection with Inheritance

真正面向对象的编程需要对象来支持三种特性:封装、继承和多态,多态性使许多实现的一个通用接口,并在不同的情况下,在不同的情况下采取行动。C++支持多种静态(编译时)和动态(运行时)的多态性,语言所支持的功能上面。编译时多态性不允许某些运行时的决定,而运行时多态性通常会导致性能损失。静态多态性不是真正...

2016-06-10 10:03:46

阅读数 303

评论数 0

string类总结

string类在c++学习过程中有很大作用,所以介绍一下我们经常用到的string类常用函数: 1.find()函数: (1) size_t find ( const string& str, size_t pos = 0 ) const;  要查找的string字符串 + 起始位...

2016-06-04 11:38:56

阅读数 255

评论数 0

友元函数

1、为什么要引入友元函数:在实现类之间数据共享时,减少系统开销,提高效率       具体来说:为了使其他类的成员函数直接访问该类的私有变量       即:允许外面的类或函数去访问类的私有变量和保护变量,从而使两个类共享同一函数       优点:能够提高效率,表达简单、清晰       缺点:...

2016-06-03 22:43:43

阅读数 275

评论数 0

lambda

C++11 新增了很多特性,lambda 表达式是其中之一 C++11 的 lambda 表达式如下: [ capture ] ( params ) mutable exception attribute -> ret { body } [ capture ] ( ...

2016-06-03 20:45:40

阅读数 303

评论数 0

permutation

在标准库算法中,prev_permutation和next_permutation应用在数列操作上比较广泛. 这个函数可以计算一组数据的全排列.包含在algorithm头文件中. 调用next_permutation使数列逐次增大,这个过程按照字典序增,同理prev_permutation按字...

2016-06-03 19:44:35

阅读数 329

评论数 0

二叉搜索树(非递归)

二叉查找树(英语:Binary Search Tree),也称二叉搜索树、有序二叉树(英语:ordered binary tree),排序二叉树(英语:sorted binary tree),是指一棵空树或者具有下列性质的二叉树: 任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的...

2016-06-02 13:16:34

阅读数 232

评论数 0

提示
确定要删除当前文章?
取消 删除