杨氏矩阵查找的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中的对象和数组的应用技巧
Jan 07 Javascript
javascript 页面只自动刷新一次
Jul 10 Javascript
JavaScript在for循环中绑定事件解决事件参数不同的情况
Jan 20 Javascript
JS实现带有抽屉效果的产品类网站多级导航菜单代码
Sep 15 Javascript
JavaScript学习小结(7)之JS RegExp
Nov 29 Javascript
微信小程序switch组件使用详解
Jan 31 Javascript
关于TypeScript模块导入的那些事
Jun 12 Javascript
vue监听对象及对象属性问题
Aug 20 Javascript
生产制造追溯系统之再说条码打印
Jun 03 Javascript
微信小程序全局变量的设置、使用、修改过程解析
Sep 24 Javascript
Vue分页效果与购物车功能
Dec 13 Javascript
基于vue的video播放器的实现示例
Feb 19 Vue.js
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
PHP5.2下chunk_split()函数整数溢出漏洞 分析
2007/06/06 PHP
php中的观察者模式
2010/03/24 PHP
php控制linux服务器常用功能 关机 重启 开新站点等
2012/09/05 PHP
php加水印的代码(支持半透明透明打水印,支持png透明背景)
2013/01/17 PHP
ThinkPHP3.2.3框架邮件发送功能图文实例详解
2019/04/23 PHP
PHP 图片处理
2020/09/16 PHP
又一个小巧的图片预加载类
2007/05/05 Javascript
javascript中的new使用
2010/03/20 Javascript
一个简单的jQuery插件制作 学习过程及实例
2010/04/25 Javascript
实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)
2013/01/11 Javascript
Jquery判断$(&quot;#id&quot;)获取的对象是否存在的方法
2013/09/25 Javascript
JS解析XML实例分析
2015/01/30 Javascript
jQuery扁平化风格下拉框美化插件FancySelect使用指南
2015/02/10 Javascript
jquery使用ul模拟select实现表单美化的方法
2015/08/18 Javascript
javascript中的previousSibling和nextSibling的正确用法
2015/09/16 Javascript
jquery自适应布局的简单实例
2016/05/28 Javascript
原生JS实现不断变化的标签
2017/05/22 Javascript
Angular 4 依赖注入学习教程之FactoryProvider的使用(四)
2017/06/04 Javascript
使用webpack搭建react开发环境的方法
2018/05/15 Javascript
JSON获取属性值方法代码实例
2020/06/30 Javascript
解决vue打包报错Unexpected token: punc的问题
2020/10/24 Javascript
[05:04]DOTA2上海特级锦标赛主赛事第二日TOP10
2016/03/04 DOTA
利用python求解物理学中的双弹簧质能系统详解
2017/09/29 Python
完美解决安装完tensorflow后pip无法使用的问题
2018/06/11 Python
详解python使用turtle库来画一朵花
2019/03/21 Python
详解Python 定时框架 Apscheduler原理及安装过程
2019/06/14 Python
python挖矿算力测试程序详解
2019/07/03 Python
python 消费 kafka 数据教程
2019/12/21 Python
从训练好的tensorflow模型中打印训练变量实例
2020/01/20 Python
Python Unittest原理及基本使用方法
2020/11/06 Python
亚洲独特体验旅游专家:eOasia
2018/08/15 全球购物
优秀党员转正的自我评价
2013/10/06 职场文书
俄语专业毕业生求职信
2014/07/12 职场文书
小学生志愿者活动方案
2014/08/23 职场文书
民政局个人整改措施
2014/09/24 职场文书
学校2014年度工作总结
2014/12/06 职场文书