数据结构
文章平均质量分 72
FakerAC
学习中。。。。。
展开
-
走迷宫
题目描述一个由n * m 个格子组成的迷宫,起点是(1, 1), 终点是(n, m),每次可以向上下左右四个方向任意走一步,并且有些格子是不能走动,求从起点到终点经过每个格子至多一次的走法数。输入 第一行一个整数T 表示有T 组测试数据。(T <= 110)对于每组测试数据:第一行两个整数n, m,表示迷宫有n * m 个格子。(1 任意两组测试数据间用原创 2016-05-02 20:51:02 · 327 阅读 · 0 评论 -
数据结构实验之栈六:下一较大值(二)
题目描述对于包含n(1输入 输入有多组,第一行输入t(1<=t<=10),表示输入的组数;以后是 t 组输入:每组先输入n,表示本组序列的元素个数,之后依次输入本组的n个元素。输出 输出有多组,每组之间输出一个空行(最后一组之后没有);每组输出按照本序列元素的顺序,依次逐行输出当前元素及其查找结果,两者之间以-->间隔。示例输入24 12原创 2016-05-05 14:36:29 · 267 阅读 · 0 评论 -
位运算
我们知道位运算是将数字转换成二进制一位一位的进行操作,包括左移(<<)右移(>>)无符号右移(>>>),与(&)或(|)取反(~)异或(^)等等。 下面介绍一下它们:左移(<<):*举个例子:1<<3,将1左移三位,1的二进制表示为0000 0000 0000 0000 0000 0000 0000 0001,左移三位,变成0000 0000 0000 0000 0000 0000 0000 1_原创 2016-09-25 13:45:57 · 717 阅读 · 0 评论