摘要: 1.查看系统内置函数:dir(__builtins__) 2.Python 是区分大小写的 3.一定要注意判断语句,循环语句之类的后面要加冒号 4.注意Python没有大括号,所以代码块要根据缩进判断,否则执行的时候会一直提示有错误 5.如果字符串中有‘,那就用“将字符串引起来就不会出错了 eg:  阅读全文
posted @ 2017-11-20 14:45 美美美少女 阅读(124) 评论(0) 推荐(0)
摘要: 题目:给出下面迷宫,0表示通路,1表示障碍物,请找出入口(0,0)至出口(7,7)的路 思路: 1.设置三个指针,last ,now,next 起始位置都设置在入口。 2.实现一个寻找候选点的方法,候选点中不应该包含当前点的位置 3.判断是否有候选点,且是否为出口。 4.如果没有候选点,退回一步,判 阅读全文
posted @ 2017-11-14 14:22 美美美少女 阅读(2628) 评论(0) 推荐(0)
摘要: 题目: Implement a function to reverts string like this : "This is a cat" => "sihT si a tac"思路:1.题目要求单词的顺序不变,但是单词的字母要反转,首先考虑到栈的特性 2.先实现单词的字母反转:把单词逐字分割,压入 阅读全文
posted @ 2017-11-09 18:32 美美美少女 阅读(171) 评论(0) 推荐(0)
摘要: 题目: 1.在尾部增加元素 2. 删除值为value的元素 3.反转链表 思路: 增加和反转都没啥说的,就删除的时候需要考虑到的情况比较多,直接上代码,回头再分析 主函数: 阅读全文
posted @ 2017-11-09 18:26 美美美少女 阅读(846) 评论(0) 推荐(0)
摘要: 题目: A、B、C、D、E五名学生有可能参加计算机竞赛,根据下列条件判断哪些人参加了竞赛:(1)A参加时,B也参加;(2)B和C只有一个人参加;(3)C和D或者都参加,或者都不参加;(4)D和E中至少有一个人参加;(5)如果E参加,那么A和D也都参加。 思路: 1. A = 1 then B = 1 阅读全文
posted @ 2017-11-09 18:19 美美美少女 阅读(736) 评论(0) 推荐(0)
摘要: 题目:I wish yesterday is tomorrow, then today is Friday. What is the actual date today? 思路:1.我希望昨天是明天,也就是说 假设的昨天 是 实际的明天 : yesterday=tomorrow 2.实际的明天 就是 阅读全文
posted @ 2017-11-09 18:10 美美美少女 阅读(2455) 评论(0) 推荐(0)
摘要: 1.定义队列用到的Node类: 1 class Node<T> 2 { 3 T Val; 4 Node<T> Next; 5 public Node() { } 6 public Node(T val) 7 { 8 Val = val; 9 this.Next = null; 10 } 11 pub 阅读全文
posted @ 2017-11-08 14:21 美美美少女 阅读(2230) 评论(0) 推荐(0)
摘要: 题目:判断链表是否存在环 思路:定义快慢指针,如果两个指针相遇则一定存在环。 拓展1 求环的长度: 思路:从快慢指针第一次相遇开始计数,再次相遇时停止计数。 拓展2 求环的入口: 思路:头结点到入口点的距离=链表总长-环长 阅读全文
posted @ 2017-11-03 17:50 美美美少女 阅读(321) 评论(0) 推荐(0)
摘要: 题目:给出一个字符串,其中含有中文和英文,要求将中文英文分别打印出来 思路:利用英文字母ASCII码 大写字母ASCII码65~90 小写字母ASCII码97~122 c#取char的ASCII码,只要强制将其转化为int类型即可得到。 阅读全文
posted @ 2017-11-03 16:43 美美美少女 阅读(307) 评论(0) 推荐(0)
摘要: 题目:八皇后问题:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 思路: 递归实现N皇后问题: 1.最外层循环SetQueenPosition控制最新的Queen的位置 2.第二层循环IsConflictWithLast 判 阅读全文
posted @ 2017-11-03 16:14 美美美少女 阅读(261) 评论(0) 推荐(0)