杨氏矩阵查找的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插件实现图片延迟加载技术详细说明
Mar 12 Javascript
jQuery.extend 函数详解
Feb 03 Javascript
JS实现一键回顶功能示例代码
Oct 28 Javascript
基于jQuery实现网页进度显示插件
Mar 04 Javascript
JS如何实现文本框随文本的长度而增长
Jul 30 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
Sep 16 Javascript
jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
Oct 28 Javascript
跟我学习JScript的Bug与内存管理
Nov 18 Javascript
Vue2 SSR渲染根据不同页面修改 meta
Nov 20 Javascript
JS实现图片转换成base64的各种应用场景实例分析
Jun 22 Javascript
Smartour 让网页导览变得更简单(推荐)
Jul 19 Javascript
在pycharm中开发vue的方法步骤
Mar 04 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发送邮件类代码附详细说明
2008/07/10 PHP
zend api扩展的php对象的autoload工具
2011/04/18 PHP
php格式化json函数示例代码
2016/05/12 PHP
PHP实现微信提现功能
2018/09/30 PHP
PHP调用接口API封装的例子
2019/10/11 PHP
JavaScript基本概念初级讲解论坛贴的学习记录
2009/02/22 Javascript
用Javascript实现锚点(Anchor)间平滑跳转
2009/09/08 Javascript
jQuery AJAX回调函数this指向问题
2010/02/08 Javascript
基于jQuery实现最基本的淡入淡出效果实例
2015/02/02 Javascript
jQuery+html5实现div弹出层并遮罩背景
2015/04/15 Javascript
jQuery 1.9.1源码分析系列(十五)之动画处理
2015/12/03 Javascript
移动端jQuery修正Web页面滑动时div问题的两则实例
2016/05/30 Javascript
Vue.js绑定HTML class数组语法错误的原因分析
2016/10/19 Javascript
用js屏蔽被http劫持的浮动广告实现方法
2017/08/10 Javascript
分享ES6的7个实用技巧
2018/01/18 Javascript
Vue实现用户自定义字段显示数据的方法
2018/08/28 Javascript
JavaScript跳出循环的三种方法(break, return, continue)
2019/07/30 Javascript
JavaScript数组常用的增删改查与其他属性详解
2020/10/13 Javascript
pandas数据集的端到端处理
2019/02/18 Python
Python 实现opencv所使用的图片格式与 base64 转换
2020/01/09 Python
OpenCV python sklearn随机超参数搜索的实现
2020/01/17 Python
python遍历路径破解表单的示例
2020/11/21 Python
python switch 实现多分支选择功能
2020/12/21 Python
Numpy ndarray 多维数组对象的使用
2021/02/10 Python
纯css3实现的竖形无限级导航
2014/12/10 HTML / CSS
浅谈CSS3中的变形功能-transform功能
2017/12/27 HTML / CSS
稀有和绝版书籍:Biblio.com
2017/02/02 全球购物
您的健身减肥和健康饮食专家:vitafy
2017/06/06 全球购物
Java里面如何把一个Array数组转换成Collection, List
2013/07/26 面试题
怎样声明一个匿名的内部类
2016/06/01 面试题
美术专业学生个人自我评价
2013/09/19 职场文书
机电一体化职业规划书
2014/01/07 职场文书
瘦西湖导游词
2015/02/03 职场文书
高中教师个人总结
2015/02/10 职场文书
一文带你探究MySQL中的NULL
2021/11/11 MySQL
Mysql 一主多从的部署
2022/05/20 MySQL