摘要:
先查看远程分支git branch -r使用下面两条命令来删除远程分支git branch -r -d origin/branch-namegit push origin :branch-name 阅读全文
posted @ 2017-10-22 15:50
枫竹梦
阅读(175)
评论(0)
推荐(0)
摘要:
Python中的特殊属性定义如下类:class Foo(object): """Foo class definition"""类的特殊属性都有哪些呢?__name__Foo.__name__ 类的名字__doc__Foo.__doc__ 类的文档字符串__bases__Foo.__bases_... 阅读全文
posted @ 2017-10-22 15:50
枫竹梦
阅读(472)
评论(0)
推荐(0)
摘要:
1. Python性能提升小技巧1.1 使用局部变量替换模块变量使用os.linesep这样的名字需要解释器做两次查询:查找os以确认它是一个模块在这个模块中查找linesep变量。如果多次使用变量os.linesep,将其替换为本地变量可以减少查询次数。1.2 定义类时需要新式类这... 阅读全文
posted @ 2017-10-22 15:50
枫竹梦
阅读(172)
评论(0)
推荐(0)
摘要:
问题Steque。一个以栈为目标的队列(或称steque),是一种支持push、pop和enqueue操作的数据类型。为这种抽象数据类型定义一份API并给出一份基于链表的实现。解决思路/** * ----------------------------------------------------... 阅读全文
posted @ 2017-10-22 15:50
枫竹梦
阅读(153)
评论(0)
推荐(0)
摘要:
问题编写一个函数,接受一条链表的首结点作为参数,(破坏性地)将链表反转并返回结果链表的首结点。解决思路代码 public Node reverse() { Node oldFirst = first;; first = null; whi... 阅读全文
posted @ 2017-10-22 15:50
枫竹梦
阅读(203)
评论(0)
推荐(0)
摘要:
问题实现一个嵌套类DoubleNode用来构造双向链表,其中每个结点都含有一个指向前驱元素的引用和一个指向后续元素的引用(如果不存在则为null)。为以下任务实现若干静态方法:在头插入结点、在表尾插入结点、从表头删除结点、从表尾删除结点、在指定结点前插入新结点、在指定结点之后插入新结点、删除指定结点... 阅读全文
posted @ 2017-10-22 15:50
枫竹梦
阅读(161)
评论(0)
推荐(0)
摘要:
问题用环形链表实现Queue。环形链表也是一条链表,只是没有任何结点链接为空,且只要链表非空则last.next的值就为first。只能使用一个Node类型的实例变量(last)。解决思路出列时将last.next指向last.next.next。入列时需要修改两条链接才能真正的让一个结点加入到一个... 阅读全文
posted @ 2017-10-22 15:50
枫竹梦
阅读(161)
评论(0)
推荐(0)
摘要:
问题用递归的方法解答上一道练习。解决思路见上一题。代码算法-第四版-1.3 背包、队列和栈-习题索引汇总算法-第四版习题索引汇总 阅读全文
posted @ 2017-10-22 15:50
枫竹梦
阅读(164)
评论(0)
推荐(0)
摘要:
问题编写一个方法max(),接受一个链表的首结点作为参数,返回链表中键最大的节点的值。假设所有键均为正整数,如果链表为空则返回0。解决思路这题没有看明白,链表的键指的是什么呢?有知道的回复一下,十分感谢!代码算法-第四版-1.3 背包、队列和栈-习题索引汇总算法-第四版习题索引汇总 阅读全文
posted @ 2017-10-22 15:50
枫竹梦
阅读(195)
评论(0)
推荐(0)
摘要:
问题编写一个过滤器InfixToPostfix,将算术表达式由中序表达式转为后序表达式。解决思路简化问题,不考虑运算的优先级,或者说优先级全部由括号确定。如指处理以下输入:( ( 1 + 2 ) * ( ( 3 - 4 ) * ( 5 - 6 ) ) )代码/** * Description : ... 阅读全文
posted @ 2017-10-22 15:50
枫竹梦
阅读(193)
评论(0)
推荐(0)

浙公网安备 33010602011771号