迭代器概述

迭代器及其分类、区间、辅助函数。迭代器是提供了访问容器中每个元素的方法,用于对一个对象群集的元素进行遍历。
阅读全文

泛型程序设计与STL概述

简明STL

主要内容

泛型、模板、STL基本组件及之间的关系

泛型

Generic Programming,泛型程序设计,是程序设计语言的一种风格或范式。泛型允许程序员在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例化时作为参数指明这些类型。 ——wikipedia.org

简单来说,泛型就是编写不依赖于具体数据类型的程序,将算法从特定的数据结构中抽象出来,成为通用的。

阅读全文

详细教程 | Office的安装与激活

Office作为一款常用的办公软件,在我们的学习和工作中是不可少的。然而,这款软件的安装和激活困扰了很多人。下面用这三个方案,试试看能不能解决你的问题。
阅读全文

Java 接口

Java

1、什么是接口

接口可以看做是一个“纯”抽象类,它只提供一种形式,并不提供实现。

接口中可以规定方法的原型方法名、参数列表以及返回类型,但不规定方法主体;也可以包含基本数据类型的数据成员,但它们都默认为staticfinal

阅读全文

Java 类的重用

Java

类的继承

1、概念和语法

概念

  • 根据已有类来设计新类,新类具有已有类的所有功能(属性和行为)。
  • Java中只支持类的单继承,每个子类只能拥有一个直接超类。
  • 超类是所有子类的公共属性和方法的集合;子类是超类的特殊化
  • 继承机制可以提高程序的抽象程度,提高代码的可重用性。
阅读全文

C++ string类

主要内容

string类:构造对象、获取长度、访问元素、比较大小、修改内容、输入输出、查找、迭代器

阅读全文

Java 类与对象(下)

Java

类的访问权限控制

1、类的访问权限

类型 无修饰(default) public
同一包中的类
不同包中的类
阅读全文

20200216-题目

题目:客官这边请 我有一个很简单的题目,给你两个整数A和B,请把A和B的结果算出来。
阅读全文

20200215-锦标赛

题目:组委会正在为美团点评CodeM大赛的决赛设计新赛制。比赛有 n 个人参加(其中 n 为2的幂),每个参赛者根据资格赛和预赛、复赛的成绩,会有不同的积分。比赛采取锦标赛赛制,分轮次进行,设某一轮有 m 个人参加,那么参赛者会被分为 m/2 组,每组恰好 2 人,m/2 组的人分别厮杀。我们假定积分高的人肯定获胜,若积分一样,则随机产生获胜者。获胜者获得参加下一轮的资格,输的人被淘汰。重复这个过程,直至决出冠军。现在请问,参赛者小美最多可以活到第几轮(初始为第0轮)?
阅读全文