本篇文章主要来介绍什么是数据结构。首先让我们来看一张图片:数据结构数据存储于计算机的内存中。内存如上图所示,形似排成1列的箱子,1个箱子里存储1个数据。数据存储于内存时,决定了数据顺序和位置关系的便是数据结构。其实在我们生活中用到很多数据结构的知识,那么举一个我们生活中的栗子:首先举一个从上往下顺序添加举个简单的例子。假设我们有1个电话簿——虽说现在很多人都把电话号码存在手机里,但是这里我们考虑使
分类:
其他好文 时间:
2020-08-28 11:54:12
阅读次数:
46
不得不说,Python小游戏是最适合入门编程的项目,因为太简单!
分类:
编程语言 时间:
2020-08-05 10:37:31
阅读次数:
90
变量(Variable)可以看成一个小箱子,专门用来“盛装”程序中的数据。每个变量都拥有独一无二的名字,通过变量的名字就能找到变量中的数据。 从底层看,程序中的数据最终都要放到内存中,变量其实就是这块内存的名字。 1. Python变量的赋值 在编程语言中,将数据放入变量的过程叫做赋值(Assign ...
分类:
编程语言 时间:
2020-07-30 14:48:08
阅读次数:
89
Bin Packing 设有许多具有同样结构和负荷的箱子 \(B_1,B_2, ...,\) 其数量足够供所达目的之用,每个箱子的负荷(可以是长度、重量等)为 \(C\)。今有 \(n\) 个负荷为 \(w_j\) ,$0 < w_j < C, j=1, 2, ..., n$ 的物品 \(J_1, ...
分类:
其他好文 时间:
2020-07-26 15:29:24
阅读次数:
66
1、 #include<stdio.h>#include<stdlib.h>#include<getch.h> int main(int argc,const char* argv[]){ char map[8][8] = { {0,0,3,3,3,3,0,0}, {0,0,3,5,5,3,0,0} ...
分类:
其他好文 时间:
2020-07-14 00:25:43
阅读次数:
65
题意:给出一个箱子的左上角和右下角的坐标,可以插入一些板子,每块板子的上顶点和下顶点。然后给定一堆玩具,扔到箱子里,求每个分隔区域里面的玩具数量。 分析:因为板子的坐标是按顺序从小到大给出的,我们的一个点,如果在一个板子的左边,那么就在这块板子后面的板子的坐标,但是在左侧板子的右边,具有单调性,可以 ...
分类:
其他好文 时间:
2020-07-10 00:42:24
阅读次数:
90
现在有个问题:已知N个箱子以及每个箱子重量,船只最大承载量是W,如何在T次运送之内运完箱子(不考虑空间因素,只要重量没超过都能放得下) 思路:要保证在T次之内送完箱子,换句话说就要要每次运送的货物的总重量达到或者最接近船只最大承载量(当然前提要保证最大承载量W大于(箱子总重量/T次)) 方法1:穷举 ...
分类:
其他好文 时间:
2020-07-04 19:13:14
阅读次数:
73
题目链接:https://www.acwing.com/problem/content/176/ 由于状态数量的限制,我们可以考虑捆绑人与箱子的状态,我们已知每次箱子的移动一定是由人引起的,可以考虑状态是箱子的位置和箱子推动的时候人的方向,用另一个BFS搜索人从当前位置 到达箱子旁边的该方向的位置但 ...
分类:
编程语言 时间:
2020-06-20 15:40:38
阅读次数:
70
代码实现 #include<stdio.h> #include<windows.h> #include<conio.h> char* playerPosition, *boxPosition[2]; /*初始化地图 map:地图数组 n: 地图的行数 m: 地图的列数*/ void csh(char ...
分类:
编程语言 时间:
2020-05-30 14:15:20
阅读次数:
126
1,开启大箱子补丁。 2,你在游戏根目录下搜索PlugY.ini文件。 [SKILLS POINTS]ActiveSkillsUnassignment=0ActiveSkillsUnassignmentOneForOne=0 0改成1,改完后进入游戏,点击技能界面右上方的×,就可以洗点洗技能了。 3 ...
分类:
其他好文 时间:
2020-05-27 01:25:58
阅读次数:
637