C++
纵浪大化中,喜,惧
这个作者很懒,什么都没留下…
展开
-
c++实现矩阵类(使用 vector)
class Matrix//矩阵类{public: vector<vector<double>>data; int rows;//行数 int columns;//列数 Matrix(int rowNum,int columnNum)//初始化构造函数 { rows = rowNum; columns = columnNum; data.resize(rows); for (int i = 0; i < rows; i++) { da..原创 2021-10-15 08:29:12 · 1533 阅读 · 0 评论 -
stl应用
进阶实验8-2.1 逆散列问题 (30 分)给定长度为N的散列表,处理整数最常用的散列映射是H(x)=x%N。如果我们决定用线性探测解决冲突问题,则给定一个顺序输入的整数序列后,我们可以很容易得到这些整数在散列表中的分布。例如我们将 1、2、3 顺序插入长度为 3 的散列表HT[]后,将得到HT[0]=3,HT[1]=1,HT[2]=2的结果。但是现在要求解决的是“逆散列问题”,即给定整数在散列表中的分布,问这些整数是按什么顺序插入的?输入格式:输入的第一行是正整数 N(≤1000),...原创 2021-06-03 20:37:15 · 100 阅读 · 0 评论 -
根据前序遍历和中序遍历生成二叉树
#include<stdio.h>#include<stdlib.h>#include<algorithm>#include<stack>char Pre[70];char Mid[70];typedef struct TNode* BinTree;typedef BinTree Position;struct TNode { int Data; Position Left; Position Right;};void AfT(Bi.原创 2021-05-28 23:03:44 · 96 阅读 · 0 评论 -
调用需要基类对象作参数的函数时,以派生类对象作为实参,也是没有问题的
020:继承自string的MyString查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB// 在此处补充你的代码描述程序填空,输出指定结果#include <cstdlib>#include <iostream>#include <string>#include <algorithm>using namespace std;class MyString:public st...原创 2021-05-27 18:16:30 · 827 阅读 · 0 评论 -
使用multimap和multiset
基础实验5-2.2 电话聊天狂人 (25 分)给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人。输入格式:输入首先给出正整数N(≤105),为通话记录条数。随后N行,每行给出一条通话记录。简单起见,这里只列出拨出方和接收方的11位数字构成的手机号码,其中以空格分隔。输出格式:在一行中给出聊天狂人的手机号码及其通话次数,其间以空格分隔。如果这样的人不唯一,则输出狂人中最小的号码及其通话次数,并且附加给出并列狂人的人数。输入样例:413005711862 13588原创 2021-05-07 20:40:03 · 105 阅读 · 0 评论 -
2021-05-04
1076 Forwards on Weibo (30 分)Weibo is known as the Chinese version of Twitter. One user on Weibo may have many followers, and may follow many other users as well. Hence a social network is formed with followers relations. When a user makes a post on Weib原创 2021-05-04 16:05:38 · 72 阅读 · 0 评论