杨氏矩阵查找的JS代码


Posted in Javascript onMarch 21, 2013
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>杨氏矩阵查找</title>
</head>
<body>
<script language="javascript">
function xunhuan()
{
var m = parseInt(document.getElementsByTagName("input")[0].value)||document.getElementsByTagName("input")[0].getAttribute("value");
var n = parseInt(document.getElementsByTagName("input")[1].value)||document.getElementsByTagName("input")[1].getAttribute("value");
var t = parseInt(document.getElementsByTagName("input")[2].value)||document.getElementsByTagName("input")[2].getAttribute("value");
    if(m >= 1&&n <= 1000&&t >= 1&&t <= 1000000)
    {
        var num = 2;
        for(var x = 0;x < m;x++)
        {
            for(var y = 0;y < n;y++)
            {
                document.write((num++)+" ");
            }
            document.write("<br/>");
        }
        var a=new Array();
        for(var e = m*n+1;e > 1; e--)
        {
            a.splice(0,0,e)
        }
        chazhao(a,t);
    }
    else
    {
        alert("不符合要求,请重新输入");
    }
}
function chazhao(a,number)
{
    document.write(isCon(a, number));
    function isCon(a, number)
    {
        for(var i=0; i<a.length; i++)
        {
            if(a[i] === number)
            {
                return String(true);
            }
        }
        return String(false);
    }
}
</script>
<form>
<p>矩阵行数:<input type="text" name="矩阵行数" value=3 /> 矩阵列数:<input type="text" name="矩阵列数" value=3 /></p>
<p>查询数字:<input type="text" name="查询数字" value=1 /></p>
<input type="button" onclick="xunhuan()" value="数组" />
</form>
</body>
</html>
Javascript 相关文章推荐
超清晰的document对象详解
Feb 27 Javascript
jquery高效反选具体实现
May 05 Javascript
JavaScript splice()方法详解
Sep 22 Javascript
JS小功能(列表页面隔行变色)简单实现
Nov 28 Javascript
利用JS解决ie6不支持max-width,max-height问题的方法
Jan 02 Javascript
wap图片滚动特效无css3元素纯js脚本编写
Aug 22 Javascript
浅谈javascript 函数属性和方法
Jan 21 Javascript
全面解析Bootstrap中transition、affix的使用方法
May 30 Javascript
微信小程序-getUserInfo回调的实例详解
Oct 27 Javascript
vue-router 源码实现前端路由的两种方式
Jul 02 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【圆形情况】
Dec 13 Javascript
JavaScript ES 模块的使用
Nov 12 Javascript
JavaScript 判断浏览器是否支持SVG的代码
Mar 21 #Javascript
js禁止document element对象选中文本实现代码
Mar 21 #Javascript
JS获取并操作iframe中元素的方法
Mar 21 #Javascript
jQuery页面图片伴随滚动条逐渐显示的小例子
Mar 21 #Javascript
js 验证密码强弱的小例子
Mar 21 #Javascript
javascript中日期转换成时间戳的小例子
Mar 21 #Javascript
Javascript算符的优先级介绍
Mar 20 #Javascript
You might like
Linux系统下PHP-FPM的安装和配置教程
2015/08/17 PHP
PHP查询分页的实现代码
2017/06/09 PHP
Js 时间函数getYear()的使用问题探讨
2013/04/01 Javascript
JS验证控制输入中英文字节长度(input、textarea等)具体实例
2013/06/21 Javascript
谷歌showModalDialog()方法不兼容出现对话窗口的解决办法
2016/02/15 Javascript
JS中JSON对象和String之间的互转及处理技巧
2016/04/06 Javascript
jquery+CSS3实现3D拖拽相册效果
2016/07/18 Javascript
Vue.js第二天学习笔记(vue-router)
2016/12/01 Javascript
JS实现动画兼容性的transition和transform实例分析
2016/12/13 Javascript
微信小程序模板之分页滑动栏
2017/02/10 Javascript
一次围绕setTimeout的前端面试经验分享
2017/06/15 Javascript
webpack学习笔记之优化缓存、合并、懒加载
2017/08/24 Javascript
基于vue.js组件实现分页效果
2018/12/29 Javascript
实例分析编写vue组件方法
2019/02/12 Javascript
JS匿名函数内部this指向问题详析
2019/05/10 Javascript
150行代码带你实现微信小程序中的数据侦听
2019/05/17 Javascript
JavaScript函数式编程(Functional Programming)高阶函数(Higher order functions)用法分析
2019/05/22 Javascript
ES6 Iterator遍历器原理,应用场景及相关常用知识拓展详解
2020/02/15 Javascript
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
2020/07/20 Javascript
原生js实现自定义滚动条组件
2021/01/20 Javascript
Python中Random和Math模块学习笔记
2015/05/18 Python
学习python之编写简单乘法口诀表实现代码
2016/02/27 Python
详解Python中最难理解的点-装饰器
2017/04/03 Python
Python实现嵌套列表及字典并按某一元素去重复功能示例
2017/11/30 Python
VScode编写第一个Python程序HelloWorld步骤
2018/04/06 Python
如何使用python实现模拟鼠标点击
2020/01/06 Python
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
2020/04/03 Python
html5-Canvas可以在web中绘制各种图形
2012/12/26 HTML / CSS
豪华床上用品 :Jennifer Adams
2019/09/15 全球购物
Lancer Skincare官方网站:抗衰老皮肤护理
2020/11/20 全球购物
开发中都用到了那些设计模式?用在什么场合?
2014/08/21 面试题
研究生自荐信
2013/10/09 职场文书
yy结婚证婚词
2014/01/10 职场文书
教师校本培训方案
2014/02/26 职场文书
2015年农村党员公开承诺事项
2015/04/28 职场文书
 python中的元类metaclass详情
2022/05/30 Python