当前位置:首页 > 第19页

【算法】单链表的一些操作(存取、查找、取出、插入、删除)

亿万年的星光3年前 (2021-12-18)1284
一、单链表结构的建立与输出#include<iostream> using namespace std; struct Node{ int ...

【题解】小x与队列

亿万年的星光3年前 (2021-12-18)1608
【题目描述】小X正和同学们做列队的练习。有n名同学排成一路纵队,编号为i的同学排在从前往后数第i个位置上,即:初始时的队列为1, 2, 3, ..., n。接下来小X会发出若干条指令,每条指令形如“请...

c++ 如何用链表存取数据

亿万年的星光3年前 (2021-12-11)2007
c++ 如何用链表存取数据
由于单链表的每个结点都有一个数据域和一个指针域。所以,每个结点可以定义成一个记录。其中,DATA数据元素,可以为你想要储存的任何数据格式,可以是数组,可以是int,甚至可以是结构体(这就是传说中的结构...

【题解】最大比例

亿万年的星光3年前 (2021-12-04)1233
【题目描述】X星球的某个大奖赛设了M级奖励。每个级别的奖金是一个正整数。并且,相邻的两个级别间的比例是个固定值。也就是说:所有级别的奖金数构成了一个等比数列。比如:16,24,36,54其等比值为:3...

【题解】公路乘车(动态规划)

亿万年的星光3年前 (2021-12-04)1653
【题目描述】一个特别的单行街道在每公里处有一个汽车站。顾客根据他们乘坐汽车的公里使来付费。例如下表就是一个费用的单子。   没有一辆车子行驶超过10公里,一个顾客打算行驶n公里(1<...

【题解】约瑟夫问题2

亿万年的星光3年前 (2021-12-04)4340
【题解】约瑟夫问题2
【题目描述】M个人围成一圈,每分钟相邻的两个人可以交换位置(只能有一对交换)。求使M个人的顺序颠倒(即每个人左边相邻的人换到右边,右边相邻的人换到左边)所需的最少时间(分钟数)。【输入描述】 ...

C++将数据写入磁盘文件

亿万年的星光3年前 (2021-12-04)23030
0.前言要求:在任意路径下新建一个文本文档,向该文档中写入数据。以'#'结束字符串的输入。关键技术:ch=fputc(ch,fp);该函数的作用是把一个字符写到磁盘文件(fp所指的磁盘...

C++读取磁盘文件

亿万年的星光3年前 (2021-12-04)3613
0.前言简单介绍一下C++读取文件的基本操作。关键技术:freopen() 文件的打开函数 FILE *fp fp=fopen(文件名,使用文件方式) 例如: fp...

C++链表结构——单链表

亿万年的星光3年前 (2021-12-04)7877
0.前言存储方式分为顺序存储结构和链式存储结构。顺序存储结构的优缺点:优点:可以通过一个简单的公式随机存取表中的任一元素,逻辑关系上相邻的两个元素在物理位置上也是相邻的,且很容易找到前驱跟后继元素。缺...

C++中箭头指针的含义及用法

亿万年的星光3年前 (2021-12-04)8436
C++中箭头指针的含义及用法
0.前言c++中我们在一些程序中看到箭头 p—>stu 类似于这样的表示。今天就简单来解释一下点运算和箭头运算。1.点运算常见的点一般出现在结构体中,比如下面的代码:#include<io...