【涵子来信】——set和现实

19 篇文章 0 订阅
17 篇文章 0 订阅
本文通过C++中的set数据结构,探讨了现实生活中的阶级划分和竞争现象,以及技术发展中的优化与改进的重要性。作者将地铁拥挤与set的特性相联系,强调了明确方向、持续提升个人能力的重要性。
摘要由CSDN通过智能技术生成

大家好,我是涵子。

相信学习了C++的我了解了很多以前python所不知道的知识!今天,我分享一个有关于set(集合)的小感想。

推荐火热文章❤️‍🔥:【涵子来信】——2024,我来了

set

简介

set,是集合的意思。集合,简称集,是数学中一个基本概念,也是集合论的主要研究对象。集合论的基本理论创立于19世纪,关于集合的最简单的说法就是在朴素集合论(最原始的集合论)中的定义,即集合是“确定的一堆东西”,集合里的“东西”则称为元素。现代的集合一般被定义为:由一个或多个确定的元素所构成的整体。

利用

C++中利用集合的方式是这样的:

// #include<iostream>
// #include<set>
#include<bits/stdc++.h>
using namespace std;

int main(){
	set<int> s; // set可以自动去重
	set<int>::iterator it; // iterator迭代器可以用作输出
	s.insert(6); // 插入元素
	s.insert(6);
	s.insert(7);
	s.erase(6);
	// 循环输出set中所有元素
	for (it = s.begin(); it != s.end(); it++){
		cout<<*it<<endl; // 输出
	}
	return 0;
}

今天不多聊有关set的内容。我讲讲带给我的感受。

现实

set地铁

“欢迎乘坐上海轨道交通1号线,本次列车终点站莘庄.......”

每当我走进地铁1号线,听到的肯定是这句话。相信各位上海人肯定也十分熟悉。想到了地铁,自然也想到了挤地铁。

挤地铁,挤得不行。

如果说把set的属性给了地铁,那很多人都会失去挤地铁的机会。

地铁阶级

地铁里分阶级有很多(举例子),就拿职业来说:

职业分级分很多,举以下例子:

清洁工

外卖员

职员

高领

白领

CFO

CTO

CEO

董事会成员

董事长

老师

列控员

维修员

......

就按这些分,只有做这些职业的这些人中的一个,才能进去。那就是第一个(set插入),且实力强大的人(数字大),当然可以后面可以把他挤下去(实力更强)。

set,是残酷的

学校战争

学校也一样,靠的不是人缘,人情。而是用笔和书这些增加自己实力的东西帮助自己,在考试这班列车中使劲,用方法挤上去,并且保证别人不会把你挤下去,你就成功了。

这和战争没什么区别,只是战争会流血,死亡,被人遗忘而已。战斗也不是靠实力活下来,靠实力把别人杀死(队友除外,有点像multiset,但是不完全,请自行理解)。

所以说,我们要锻炼自己,力争上游

不懂不行?

根据之前2024,我来了这篇文章中这段理解:

有人问我:“你知道《xxx》这首歌吗?”

我说:“哎,我老了(幽默上线),你们的东西我不懂,是我落后了

声明:我比我们班其他大部分同学都要大

你们喜欢就行。我不涉及。”

“扫兴。”

扫兴归扫兴,不懂得,不该懂的东西就不要懂。要学会挑选有价值的内容,好好吸收

那么放在set里,有些奇怪。

首先看看这段代码:

set<int> s;

这段代码创建了一个s集合,只能放int类型。如果你是char,string,short,long long,它不会给你进的。纵使你有再强大的实力,比别人再强,也不行。

这并不说明了必须啥啥都要懂,才能争上游。反而说明了,要明确自己的方向,走错了及时改正。否则会越走越远,反而没有成功。

思考

三引擎飞机的堕落

飞友,是飞友。我了解过三引擎飞机。当时,三引擎飞机还未堕落,受人喜爱。

三引擎当时达到了ETOPS,将四引擎飞机摁在地上摩擦。其优越的表现使大家十分喜爱。DailyCrashDC10,MD-11,727等都是模范。

那个是苏城空难,美联航的DC-10,当时发动机碎片击碎了液压系统,导致三套液压全部失效,飞机最后要靠调整左右推力才能调整航向,DC-10另外两部发动机还是在机翼上。。所以说机尾越干净越好。

另外由于推力不在一个轴线上,额外产生的低头力矩,会加剧配平的困难。。要知道高速飞行下,飞机压心后移,并会产生低头力矩,飞机本来就会有低头趋势了。

再说,像727为代表的三发飞机,机尾多数要才用“T”形设计,这种尾翼的一大缺点就是在失速状态下不易改出,反而会加剧失速。

三发飞机都比较老了,在役的像727、MD-11(还有DC-10)、L-1011等,都是老机型,经济效益都不行,原来设计三发,不光是安全角度,很大的原因就是因为三发才能满足性能需要。。既然随着技术提高,双发能满足三发飞机的性能要求,经济效益自然不言而喻了。

和set一样,你要改进,才能继续上游。不断改进,继续上游。别等待,因为等待了,你就落后了。

结尾

祝大家步步高升!

  • 25
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值