模拟实现list即将list中的函数模拟实现,同样也分为五部分:构造与析构、容量、迭代器、元素访问、元素修改。需要注意的问题是list中的迭代器,与vector中不同的是list不是顺序结构,所以我们要对迭代器进行封装,其使用规则也要在这个封装中自定义给出。vector中的使用原生态指针即可。代码如下:#include<iostream>usingnamespacestd;namesp
分类:
其他好文 时间:
2019-10-15 09:34:58
阅读次数:
81
循环队列 当用顺序结构实现队列时如图所示:可以用一个数组代表队列空间,队列为空时 rear和front都是指向数组第一个元素。 从队尾插入的时候可以先将队尾指向的数组赋值,再将队尾指针+1 从对头弹出元素则是先给取出元素值再将队头指针+1 但如果这么做,就会遇到一个棘手的问题,那就是队头弹出和队尾插 ...
分类:
其他好文 时间:
2019-10-06 13:25:12
阅读次数:
89
流程控制结构 顺序结构:从上往下 选择结构: if语句 1、if(判断语句) 当判断语句为true时执行的代码; 2、 if(判断语句) { 当判断语句为true时执行的代码; } 3、if(判断语句){ 当判断语句为true时执行的代码; }else{ 当判断语句为false时执行的代码; } 4 ...
分类:
其他好文 时间:
2019-09-20 23:29:08
阅读次数:
115
顺序结构 程序从上到下逐行地执行,中间没有任何判断和跳转。 分支结构 根据条件,选择性地执行某段代码。 有if…else和switch两种分支语句。 if语句三种格式: 1. if (条件表达式) { 执行代码块; } 2. if (条件表达式) { 执行代码块; } else { 执行代码块; } ...
分类:
其他好文 时间:
2019-09-16 23:21:00
阅读次数:
111
[toc] 介绍 顺序结构:程序从上至下依次执行 分支结构:程序从两条或多条路径中选择一条去执行 循环结构:程序在满足一定条件的基础上,重复执行一段代码 分支结构 一、if函数 功能: 实现简单的双分支 语法: select if(表达式1, 表达式2, 表达式3); 执行顺序: 如果表达式1成立, ...
分类:
其他好文 时间:
2019-09-15 19:16:41
阅读次数:
116
一、PL/SQL条件控制和循环控制 PL/SQL程序可通过条件或循环结构来控制命令执行的流程。PL/SQL提供了丰富的流程控制语句,与Java一样也有三种控制结构: 顺序结构 条件结构 循环结构 1、条件控制:Java中的条件控制使用关键字if和switch。PL/SQL中关于条件控制的关键字有IF ...
分类:
数据库 时间:
2019-09-14 22:48:51
阅读次数:
154
顺序表 顺序表是采用顺序结构存储的线性表。顺序表是将所有元素放到一块连续的存储空间中,特点是存取速度快,但是不可以动态增加长度。 链表 链表是采用链式结构存储的线性表。链表中的元素在存储空间中的位置不一定是连续的,所以链表使用结点来存储元素,每个节点中还存储了相邻节点位置信息。由于不是连续存储,存取 ...
分类:
其他好文 时间:
2019-09-14 00:30:30
阅读次数:
61
流程概述 概念:流程是指程序步骤执行的先后顺序,先做什么,后做什么。 分类: 1. 顺序结构:从上到下,从前向后,顺序执行。 2. 选择结构:执行路线分叉,做这个,或者做那个,也叫分支结构。 3. 循环结构:重复做一些事情。 顺序结构 没有特定的语法结构。 写在前面的先执行,写在后面的后执行。 选择 ...
分类:
编程语言 时间:
2019-09-07 16:05:08
阅读次数:
107
一、Java 基础语法 1.1 初始 Java 1.2 数据类型 & 变量与常量 & 注释 1.3 运算符 1.4 流程控制语句 之 顺序结构 1.5 流程控制语句 之 条件判断语句 1.6 流程控制语句 之 循环语句 1.7 方法 1.8 数组 数组(一)定义与访问 数组(二)基本操作 数组(三) ...
分类:
编程语言 时间:
2019-09-05 23:36:24
阅读次数:
143
Java中的流程控制一共有三种结构,即 顺序结构,条件结构,循环结构 顺序结构就是从上往下依次执行 选择结构 1.if(条件表达式){执行体} 2.if(条件表达式){执行体}else{执行体} 3.if(条件表达式1){执行体1}else if(条件表达式2){执行体2}...else{其他执行体 ...
分类:
其他好文 时间:
2019-09-05 18:31:10
阅读次数:
59