杨氏矩阵查找的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和CSS速查手册
Aug 20 Javascript
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
Oct 11 Javascript
Javascript 遍历页面text控件详解
Jan 06 Javascript
javascript检测浏览器的缩放状态实现代码
Sep 28 Javascript
三个js循环的关键字示例(for与while)
Feb 16 Javascript
基于jQuery和hwSlider实现内容左右滑动切换效果附源码下载(一)
Jun 22 Javascript
swiper 自动图片无限轮播实现代码
May 21 Javascript
详解 微信小程序开发框架(MINA)
May 17 Javascript
教你30秒发布一个TypeScript包到NPM的方法步骤
Jul 22 Javascript
vue在线动态切换主题色方案
Mar 26 Javascript
jquery+ajax实现异步上传文件显示进度条
Aug 17 jQuery
JavaScript事件的委托(代理)的用法示例详解
Feb 18 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
php下判断数组中是否存在相同的值array_unique
2008/03/25 PHP
使用php语句将数据库*.sql文件导入数据库
2014/05/05 PHP
PHP计算日期相差天数实例分析
2016/02/23 PHP
yii2 页面底部加载css和js的技巧
2016/04/21 PHP
Yii2数据库操作常用方法小结
2017/05/04 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
PHP sdk实现在线打包代码示例
2020/12/09 PHP
javaScript - 如何引入js代码
2021/03/09 Javascript
基于jQuery的公告无限循环滚动实现代码
2012/05/11 Javascript
jQuery动画效果-slideUp slideDown上下滑动示例代码
2013/08/28 Javascript
javascript窗口宽高,鼠标位置,滚动高度(详细解析)
2013/11/18 Javascript
JavaScript判断访问的来源是手机还是电脑,用的哪种浏览器
2013/12/12 Javascript
jQuery获得IE版本不准确webbrowser的解决方法
2014/02/23 Javascript
jQuery之简单的表单验证实例
2016/07/07 Javascript
jquery——九宫格大转盘抽奖实例
2017/01/16 Javascript
详解vue.js全局组件和局部组件
2017/04/10 Javascript
微信小程序实现星级评价效果
2018/12/28 Javascript
实例讲解JavaScript预编译流程
2019/01/24 Javascript
axios如何取消重复无用的请求详解
2019/12/15 Javascript
vue elementui tree 任意级别拖拽功能代码
2020/08/31 Javascript
python简单程序读取串口信息的方法
2015/03/13 Python
对于Python装饰器使用的一些建议
2015/06/03 Python
用Python实现随机森林算法的示例
2017/08/24 Python
使用python实现knn算法
2017/12/20 Python
python学习基础之循环import及import过程
2018/04/22 Python
用python实现k近邻算法的示例代码
2018/09/06 Python
wxPython多个窗口的基本结构
2019/11/19 Python
俄罗斯眼镜网: optikaworld
2016/07/31 全球购物
财务专业大学生职业生涯规划范文
2013/12/30 职场文书
入党自我评价优缺点
2014/01/25 职场文书
优秀女职工事迹材料
2014/02/06 职场文书
优秀的2014年两会精神解读
2014/03/17 职场文书
股权收购意向书
2014/04/01 职场文书
超市店庆活动方案
2014/08/31 职场文书
五四青年节比赛演讲稿
2015/03/18 职场文书
Arthas排查Kubernetes中应用频繁挂掉重启异常
2022/02/28 MySQL