摘要:
关于STL…… 不能说他陌生,因为我们一直在用。比如string,sort,都是stl里的内容。 但是呢,可能刚开始学算法的时候不会那么早接触。 呃……也看老师的风格。 反正我为了让学生更好地理解算法的基本原理,除了string,其他都是很晚才讲的。用到栈和队列的时候,会要求用struct自己手搓一 阅读全文
关于STL…… 不能说他陌生,因为我们一直在用。比如string,sort,都是stl里的内容。 但是呢,可能刚开始学算法的时候不会那么早接触。 呃……也看老师的风格。 反正我为了让学生更好地理解算法的基本原理,除了string,其他都是很晚才讲的。用到栈和队列的时候,会要求用struct自己手搓一 阅读全文
posted @ 2025-09-12 10:54
一亩食堂
阅读(18)
评论(0)
推荐(0)

什么是字典 想象一下你的游戏收藏册:每个植物或僵尸都有自己独特的属性(攻击力、防御力、特殊技能等)。Python字典就像是这个收藏册,可以让你快速查找任何角色的信息! 豌豆射手={"阳光成本": 100, "攻击力": 20, "防御力": 300, "特殊技能": "发射豌豆"}, 向日葵={"阳
什么是二维数组 二维数组又称矩阵,是一种组织数据的方式,就像下面这样: 理解二维数组,关键在于理解二维数组的下标(下标又称索引,用来定位列表中的元素,下标从0开始)。二维数组的下标可以理解为行和列: 上面的矩阵中: 黄色的格子在第2行的第3列,用代码来表示就是:a[2][3]。 蓝色的格子在第4行的
结构体(struct)是C++中用于组合多个不同类型数据的复合数据类型。它允许你将相关的数据项组织成一个单一的单元,是面向对象编程中类(class)的前身。 在前期可以就认为结构体和类是一回事。至于区别,可以这么理解: 做题的时候为了编码高效简洁用结构体struct 写项目的时候用类class 定义
优先级指的是先算谁后算谁,当一个表达式比较复杂的时候,就得按照优先级,一级一级去算。 优先级表 阅读下面的优先级表先要明确这几个概念: 优先级高的先算,优先级低的后算 同优先级的按照结核性分先后 所谓结合性是指先算哪边。大部分都是左结合,就是从左往右算。少部分是右结合,也就是先算右边。 优先级 运算
逻辑运算说简单点其实就是三种不同的关系:并且、或者、否定。 写逻辑运算的代码,自己要能用语言描述出来,描述完了自己看看通顺不通顺。 逻辑运算符 运算符 含义 说明 示例代码 && 与(并且) 数a不小于60,并且不超过80 a>=60 && a<=80 || 或(或者) 红色或者蓝色都行 c=="r
先举个例子 你在玩一个解迷游戏, 任何房间最多只有一个线索 ,也可能没有。 重要的事情说三遍: 任何房间最多只有一个线索 任何房间最多只有一个线索 任何房间最多只有一个线索 我们的思维在这个时候会进行这样的一个思考过程: 如果点钟表有反应。 哦,就是它了 钟表没反应,那再点电视机,有反应 就是它 电
恭喜你来到第四单元——封装。 面向对象和封装是编程世界极其精彩的部分。写得多了你会有一种掌控世界的感觉。 你仿佛能觉得自己的代码里可以装下整个世界。 很美妙,并且不要觉得这很夸张。就像《我的世界》里,手搓什么的都有,他们用简简单单的方块都能搓,更何况我们写代码。 万丈高楼平地起,让我们一点点开始。
浙公网安备 33010602011771号