杨氏矩阵查找的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 相关文章推荐
真正的JQuery.ajax传递中文参数的解决方法
May 28 Javascript
JqGrid web打印实现代码
May 31 Javascript
jQuery实现等比例缩放大图片让大图片自适应页面布局
Oct 16 Javascript
JavaScript将一个数组插入到另一个数组的方法
Mar 19 Javascript
jQuery使用deferreds串行多个ajax请求
Aug 22 Javascript
bootstrap table实现单击单元格可编辑功能
Mar 28 Javascript
angular.js中解决跨域问题的三种方式
Jul 12 Javascript
angularJs自定义过滤器实现手机号信息隐藏的方法
Oct 08 Javascript
详解vue-router的Import异步加载模块问题的解决方案
May 13 Javascript
在vue中实现清除echarts上次保留的数据(亲测有效)
Sep 09 Javascript
微信小程序对图片进行canvas压缩的方法示例详解
Nov 12 Javascript
javascript中layim之查找好友查找群组
Feb 06 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 函数执行效率的小比较
2010/10/17 PHP
PHP实现返回JSON和XML的类分享
2015/01/28 PHP
PHP实现原生态图片上传封装类方法
2016/11/08 PHP
javascript 页面划词搜索JS
2009/09/28 Javascript
Ajax请求在数据量大的时候出现超时的解决方法
2014/02/27 Javascript
jQuery判断复选框是否勾选的原理及示例
2014/05/21 Javascript
JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)
2015/08/04 Javascript
在jQuery中使用$而避免跟其它库产生冲突的方法
2015/08/13 Javascript
探索angularjs+requirejs全面实现按需加载的套路
2016/02/26 Javascript
Nodejs下用submit提交表单提示cannot post错误的解决方法
2016/11/21 NodeJs
JavaScript中从setTimeout与setInterval到AJAX异步
2017/02/13 Javascript
js微信分享实现代码
2020/10/11 Javascript
bootstrap实现二级下拉菜单效果
2017/11/23 Javascript
Vuex 进阶之模块化组织详解
2018/01/12 Javascript
使用validate.js实现表单数据提交前的验证方法
2018/09/04 Javascript
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
基于Python 的进程管理工具supervisor使用指南
2016/09/18 Python
Python File readlines() 使用方法
2018/03/19 Python
python之super的使用小结
2018/08/13 Python
Django框架使用mysql视图操作示例
2019/05/15 Python
numpy.random.shuffle打乱顺序函数的实现
2019/09/10 Python
python3 实现调用串口功能
2019/12/26 Python
在 Windows 下搭建高效的 django 开发环境的详细教程
2020/07/27 Python
pytorch学习教程之自定义数据集
2020/11/10 Python
最新PyCharm从安装到PyCharm永久激活再到PyCharm官方中文汉化详细教程
2020/11/17 Python
Python爬虫教程之利用正则表达式匹配网页内容
2020/12/08 Python
全球性的奢侈品梦工厂:Forzieri(福喜利)
2019/02/20 全球购物
内业资料员岗位职责
2014/01/04 职场文书
食品安全处置方案
2014/06/14 职场文书
十佳家长事迹材料
2014/08/26 职场文书
讲文明懂礼貌演讲稿
2014/09/11 职场文书
党的群众路线教育实践活动个人对照检查材料(四风)
2014/11/05 职场文书
2014年幼儿园保育工作总结
2014/12/02 职场文书
冬季作息时间调整通知
2015/04/24 职场文书
校园开放日新闻稿
2015/07/17 职场文书
CentOS下安装Jenkins的完整步骤
2022/04/07 Servers