「电脑玩物」中文网最近更新

IT技术

C++ 实现汉诺塔的实例详解

07net01.com 发布于 2017-09-09

C++ 实现汉诺塔的实例详解前言:有A,B,C三塔,N个盘(从小到大编号为1-N)起初都在A塔,现要将N个盘全部移动到C塔(按照河内塔规则),求最少移动次数以及每次的移动详细情况。 要求: 需要采用

阅读(10)评论

IT技术

JAVA REENTRANTLOCK、SEMAPHORE 的实现与 AQS 框架">JAVA REENTRANTLOCK、SEMAPHORE 的实现与 AQS 框架">JAVA REENTRANTLOCK、SEMAPHORE 的实现与 AQS 框架

07net01.com 发布于 2017-08-18

引言 ReentrantLock是JDK提供的一个可重入互斥锁,所谓可重入就是同一个锁允许被已经获得该锁的线程重新获得。可重入锁的好处可以在递归算法中使用锁,不可重入锁则导致无法

阅读(45)评论

IT技术

Vue递归组件

07net01.com 发布于 2017-08-18

# 开始 在js/jsx中,我们可以通过递归的方式来生成一些有规律的dom结构,那么,在Vue模板中,我们能不能递归生成dom呢?答案是肯定的。在Vue中,组件可以递归的调用自己本身,但是有一些

阅读(86)评论

IT技术

TailRecursive

07net01.com 发布于 2017-08-15

# 尾递归 # 一. 尾调用 --指某个函数的最后一步是调用另一个函数 ```javascript function f(x){ return g(x); } ``` 这个是尾调用,但下面的两个不是: ```javascript

阅读(158)评论