Halting problem
scheme伪代码
; (test-halt program) -> true/false
(define (forever)(forever))
(define (f)(if (test-halt f)(forever)'()))
; (test-halt (lambda () (+ 1 1))) -> true
; (test-halt forever) -> false
; (test-halt f) -> ?
js伪代码
// any programs in javascript can be represented as a function call with no arguments
function func() {// any js codereturn 1 + 1;
}function forever() {while (ture) {}
}function testHalt(f) {// if f() runs forever return false, else return truereturn true;
}// testHalt(func) -> true
// testHalt(forever) -> falsefunction f() {if (testHalt(f)) {forever();} else {return false;}
}// testHalt(f) -> ?
转载于:https://my.oschina.net/crcc/blog/812244
Halting problem相关推荐
- halting problem 详解
在讲解halting problem 问题之前,我们先来看一张图和一个小故事 图片: 图片来自网络,如有侵权请联系删除 故事: 理发师悖论: 在一个村子里只有有一个理发师,他说他只给不给自己理发的 ...
- C Halting Problem
题目链接 C Halting Problem In computability theory, the halting problem is the problem of determining, f ...
- Halting Problem的讨论
有关于Halting Problem的一点点讨论 Halting Problem with no input: Halting Problem with no input: Show that giv ...
- ZOJ - 4049 Halting Problem 题解【c++】
题目如下: In computability theory, the halting problem is the problem of determining, from a description ...
- 图灵停机问题(The Halting Problem)
不存在这样一个程序(算法),它能够计算任何程序(算法)在给定输入上是否会结束(停机). 那么,如何来证明这个停机问题呢? 反证!假设我们某一天真做出了这么一个极度聪明的万能算法(就叫God_algo吧 ...
- The halting problem
转自: http://www.matrix67.com/blog/article.asp?id=62 不可解问题(Undecidable Decision Problem)指的是这样一种问题:他无论如 ...
- 计算机无法解决停机问题,不可解问题之停机问题(Undecidable Problem Halting Problem)...
计算机技术已运用到人类生活的方方面面,帮助人类解决各种问题.可你是否有想过,计算机是否能为人类解决所有问题呢? 假如你是一个程序猿,你已编写过很多程序.有些程序一下子就能出结果,有些程序则好久都没有显 ...
- 2018 青岛网络赛C题Halting Problem
判断一个指定的程序是一直运行下去还是会停止.停止好判断,就是如何判断是否会一直运行下去.当第二次到达第n步的时候,如果此时的r仍然是第一次到达第n步时候的r,那么这个程序会一直运行下去. 通过这道题还 ...
- Halting Problem图灵机问题
不存在这样一个程序(算法),它能够计算任何程序(算法)在给定输入上是否会结束(停机). 那么,如何来证明这个停机问题呢? 反证!假设我们某一天真做出了这么一个极度聪明的万能算法(就叫God_algo吧 ...
最新文章
- 语言模型如何为大象“称”体重?斯坦福提出“尺度探测”新思路
- mysql old key files_mysql出现“Incorrect key file for table”解决办法
- android 获取手机a标签页,Android关于对Jsoup抓取a标签和br标签之间的解决办法...
- vscode找不到config_vscode中的 jsconfig.json
- 模式识别的发展及应用
- UG NX10 NX12 用曲线方程式绘制实体模型的方法
- linux内核编程4部曲之二:增加linux内核系统调用
- Python实现四阶龙格库塔法求解Ricatti方程
- 小白 白嫖7天百度云网盘会员,高速下载
- 程序员能考哪些证书?这个几个不能少
- Python求二次方程根
- Docker学习中文文档大全、dockerdocker-compose实战
- 【论文笔记】LIME: low-light image enhancement via illumination map estimation
- 猫哥教你写爬虫 014--pk小游戏
- winvnc3.3.3连接就关闭
- 医学影像后处理服务器系统架构是,医学影像系统(PACS)
- 浅谈LCD液晶屏和LED屏,它们有什么不同之处
- jsp中List,ArrayList的使用方法
- 控制器双活 负载均衡
- 一个有成就感又有挫败感的日子
热门文章
- 图解 生成对抗网络GAN 原理 超详解
- MAVEN踩坑 Could not find artifact...
- python 字符串结束符_python字符串以反斜杠结尾
- execve系统调用_进程调度之 4:系统调用execve
- HDU 1269 迷宫城堡 -- 强连通图判断
- Python连接MySQL insert插入语句
- 从零搭建hyperf docker镜像
- windows内核开发学习笔记十七:IRP 和 IO_STACK_LOCATION 的交互
- java linux解压_在LINUX下 用JAVA如何解压rar文件
- selenium官方文档