- 博客(10)
- 收藏
- 关注
原创 【机考复盘】华为2021.9.1机考复盘第二题
#include <bits/stdc++.h>using namespace std;//知识图谱int main(){ int n; while(cin>>n){ //输入n的关系对 unordered_map<string,string> hash; //val是父节点 unordered_set<string> instance; //存储instanceof string s
2021-12-18 16:37:22
252
原创 【机考复盘】华为2021.4.7第一题朋友圈复盘
题目描述:幼儿园老师安排小朋友做游戏,现在需要给N个小朋友进行分组,老师让每个同学写一个名字,代表这位小朋友想和谁分到一组。请问老师再满足所有小朋友的意愿的情况下,最多可以将班级分成多少组?输入描述:第一行输入N,0<N<=100000,接下来N行代表每个小朋友希望和谁分到一组,如“John Jack”,代表John希望和Jack分到一组,两个名字之间以空格分割,名字本身不存在空格。输出描述:分组的最大数量。//输入示例:6jack tomalice johnjessica le
2021-09-25 21:50:29
190
原创 【算法】动态规划
算法学习笔记系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录算法学习笔记系列文章目录前言一、动态规划是什么?二、例题:凑硬币问题1.题目2.算法原理3.代码实现三、例题:变态青蛙跳台阶问题1.题目2.算法原理3.代码实现总结前言一直都搞不太懂动态规划,不过在这里从简单的两个题入手来探索动态规划的规律。一、动态规划是什么?我理解
2021-04-06 14:47:25
201
原创 【机考复盘】20210331华为校招软件机试
文章目录前言一、足球赛得分1.题目描述2.解法3.思考二、猜帽子数量1.题目描述2.解法3.思考总结前言在这里记录一下自己写的2021年3月31日华为校园招聘的机试题目的解答。题目来源.一、足球赛得分1.题目描述有一场双循环赛制(每个队都要主动和其他所有队打一次)的足球赛,胜、负、平分别得3、0、1分,现在给你一场球赛的比分表,需要你按照积分高低输出排名,积分相同的就按队伍名字排序。球队最多26个,球队名称范围为a-z。输入输出样例:Input: (计分板)a-b 3:0a-c
2021-04-05 21:15:19
1968
1
原创 【C++】map详解
C++学习笔记系列C++学习笔记——与地址相关的运算“*”和“&”关系.C++学习笔记——string详解.文章目录C++学习笔记系列前言一、pair快速生成键值对1.pair类模板的构造2.创建pair对象二、map容器详解1.概念2.创建C++ map容器的几种方法3.C++map容器常用成员方法参考文献前言C++中map提供的是一种键值对容器,里面的数据都是成对出现的,每一对中的第一个值称之为关键字(key),每个关键字只能在 map 中出现一次;第二个称之为该关键字的对应值。
2021-04-03 20:25:09
1467
原创 【数据结构】集合和字典
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、集合1.集合的概念2.集合的定义3.集合的主要运算二、字典1.字典的概念2.字典的抽象数据类型3 线性表3.散列(哈希表)1 散列表的含义2 散列表和散列方法3 散列函数(1)除留余法(division)(2)数字分析法(digit analysis)(3)平方取中法(mi
2021-03-28 15:39:20
873
原创 【C++】string详解
C++学习笔记系列C++学习笔记——与地址相关的运算“*”和“&”关系.文章目录C++学习笔记系列前言一、string类对象的定义二、求字符串的长度length()三、与C语言相关的一些用法1.转换为C语言风格的字符串c_str()2.大小写问题三.string字符串的输入和输出1.cin和cout2.getline()四.访问字符串中的字符五.字符串的拼接六.string字符串的增删改查1.插入字符串insert()2.删除子字符串erase()3.提取子字符串substr()4.字符串查找①
2021-03-21 21:18:43
1254
原创 【数据结构】栈与队列
文章目录栈和队列一、栈1.栈的ADT接口2.Stack模板类3.进制转换问题二、队列1.队列中的ADT接口2.Queue模板类3.用栈来实现队列总结参考文献栈和队列栈和队列的数据操作范围仅限于逻辑上特定的某端,栈先进后出,队列先进先出。一、栈1.栈的ADT接口操作接口功能返回类型size()报告栈的规模intempty()判断栈是否为空boolpush(e)将e插至栈顶voidpop()删除栈顶对象Ttop()引用栈顶对象T.
2021-03-20 13:44:24
224
1
原创 【C++】与地址相关的运算“*”和“&”关系
C++学习笔记——与地址相关的运算“*”和“&”关系提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录C++学习笔记——与地址相关的运算“*”和“&”关系前言一、指针的基本概念二、引用传递三、“\*"和“&”的运算1.“\*"出现在声明语句和执行语句中的含义2.“&"出现在声明语句和执行语句中的含义3.指针的赋值4.指针的运算总结前言C++提供了两个与地址相关的运算符——“*
2021-03-12 13:58:12
1909
原创 【5G NR】pi/2 BPSK和QPSK调制星座图
目录PI/2 BPSK调制BPSK调制映射原理PI/2 BPSK调制映射原理QPSK调制映射原理参考文献PI/2 BPSK调制BPSK调制映射原理BPSK(二进制相移键控),相移键控是利用载波的相位变化来传递数字信息,而振幅和频率保持不变。在3GPP 38.211.5.1节中,调制映射器将二进制数字0或者1作为输入,并产生复制调制符号作为输出。在BPSK调制的情况下,位b(i)被映射到复值调制符号d(i)中,根据d(i)=12[(1−2b(i))+j(1−2b(i))]d\left( i \rig
2020-07-22 21:41:12
21613
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人