题目 思路 最初我是没有看出什么规律的,但是如果将图案画在本子上,就可以看出端倪了(字符显示有一些失真)。 从最中间开始看样例1,最中间的是一个由' $ '组成的十字架,向外围看,又由一层' . '围了起来,在外围又由' $ '围起来,以此类推。 一层包括了最中间的五个长度 ...
题目描述 小明为某机构设计了一个十字型的徽标 并非红十字会啊 ,如下所示: 对方同时也需要在电脑dos窗口中以字符的形式输出该标志,并能任意控制层数。 输入 ,则输出 输入 一个正整数 n n lt 表示要求打印图形的层数。 输出 对应包围层数的该标志。 样例输入 样例输出 .. .. .. ........... .. . . ... ....... ... . . . . . ... ... ...
2018-03-17 10:55 0 922 推荐指数:
题目 思路 最初我是没有看出什么规律的,但是如果将图案画在本子上,就可以看出端倪了(字符显示有一些失真)。 从最中间开始看样例1,最中间的是一个由' $ '组成的十字架,向外围看,又由一层' . '围了起来,在外围又由' $ '围起来,以此类推。 一层包括了最中间的五个长度 ...
...
参考:《大话数据结构》 邻接表的缺陷:不能同时关注出度和入度 十字链表: (1)顶点表 firstin表示入边表头指针,指向该顶点的入边表中的第一个结点;firstout表示出边表头指针,指向该顶点的出边表中的第一个结点。 (2)边表结点 tailvex是弧起点在顶点表中的下标 ...
图的【十字链表】表示法是一种链式存储结构,可以看成是【邻接表】和【逆邻接表】的组合 本文中用到的有向图 相关数据结构 从顶点向量中查找该顶点在图中的位置(下标) 有向图的创建 ...
...
...
时间一晃已经大二下了,学校也开了数据结构的课,想起了自己大一刚会C语言,自学数据结构的时候,那时候很无助啊,不懂就只有拼命看,改bug改很久。 老师一节课讲完了邻接表,十字链表,邻接多重表。然而感觉他好像在自己讲自己的,一点也不认真。 但是依托老师是不行的,只懂理论也不行,或许学生认为邻接矩阵 ...
十字链表的画法 基本概念 十字链表(Orthogonal List)是有向图的另一种链式存储结构。该结构可以看成是将有向图的邻接表和逆邻接表结合起来得到的。 入弧和出弧:入弧表示图中发出箭头的顶点,出弧表示箭头指向的顶点。 弧头和弧尾:弧尾表示图中发出箭头的顶点,弧头表示箭头指向 ...