杨氏矩阵查找的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 相关文章推荐
Javascript页面添加到收藏夹的简单方法
Aug 07 Javascript
PHP开发者必须掌握的6个关键字
Apr 14 Javascript
js 实现的可折叠留言板(附源码下载)
Jul 01 Javascript
借助FileReader实现将文件编码为Base64后通过AJAX上传
Dec 24 Javascript
Bootstrap4一次重大更新 几乎涉及每行代码
May 16 Javascript
微信小程序 教程之wxapp视图容器 swiper
Oct 19 Javascript
关于Angular2 + node接口调试的解决方案
May 28 Javascript
基于wordpress的ajax写法详解
Jan 02 Javascript
JavaScript 中的12种循环遍历方法【总结】
May 31 Javascript
Vue三种常用传值示例(父传子、子传父、非父子)
Jul 24 Javascript
vue实现循环滚动列表
Jun 30 Javascript
如何基于viewport vm适配移动端页面
Nov 13 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
千呼万唤始出来,DOTA2勇士令状不朽宝藏Ⅱ现已推出
2020/08/25 DOTA
ThinkPHP使用心得分享-上传类UploadFile的使用
2014/05/15 PHP
ThinkPHP实现动态包含文件的方法
2014/11/29 PHP
Javascript &amp; DHTML 实例编程(教程)(三)初级实例篇1—上传文件控件实例
2007/06/02 Javascript
List Installed Hot Fixes
2007/06/12 Javascript
教你用javascript实现随机标签云效果_附代码
2016/03/16 Javascript
JavaScript定义全局对象的方法示例
2017/01/12 Javascript
原生javascript上传图片带进度条【实例分享】
2017/04/06 Javascript
JS中cookie的使用及缺点讲解
2017/05/13 Javascript
vue实现word,pdf文件的导出功能
2018/07/31 Javascript
在vue中使用v-bind:class的选项卡方法
2018/09/27 Javascript
实现Vue的markdown文档可以在线运行的方法示例
2018/12/11 Javascript
使用原生js编写一个简单的框选功能方法
2019/05/13 Javascript
vue prop属性传值与传引用示例
2019/11/13 Javascript
javascript canvas检测小球碰撞
2020/04/17 Javascript
JavaScript实现通讯录功能
2020/12/27 Javascript
Python脚本实现集群检测和管理功能
2015/03/06 Python
使用Python的判断语句模拟三目运算
2015/04/24 Python
Django通用类视图实现忘记密码重置密码功能示例
2019/12/17 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
2020/03/16 Python
python 实现rolling和apply函数的向下取值操作
2020/06/08 Python
SQL里面如何插入自动增长序列号字段
2012/03/29 面试题
餐厅执行经理岗位职责范本
2014/02/26 职场文书
《伯牙绝弦》教学反思
2014/03/02 职场文书
领导接待方案
2014/03/13 职场文书
汽车促销活动方案
2014/03/31 职场文书
人事行政经理岗位职责
2014/06/18 职场文书
个人遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
房屋买卖协议书范本
2014/09/27 职场文书
2016年国庆节新闻稿范文
2015/11/25 职场文书
2019中秋节祝福语大全,提前收藏啦
2019/09/10 职场文书
慰问信(范文3篇)
2019/10/23 职场文书
python urllib库的使用详解
2021/04/13 Python
Python数据分析之pandas读取数据
2021/06/02 Python
Java tomcat手动配置servlet详解
2021/11/27 Java/Android
python获取字符串中的email
2022/03/31 Python