杨氏矩阵查找的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 相关文章推荐
原生js和jQuery写的网页选项卡特效对比
Apr 27 Javascript
优化RequireJS项目的相关技巧总结
Jul 01 Javascript
jQuery代码实现发展历程时间轴特效
Jul 30 Javascript
jQuery+CSS3实现3D立方体旋转效果
Nov 10 Javascript
JavaScript数据操作_浅谈原始值和引用值的操作本质
Aug 23 Javascript
JS对大量数据进行多重过滤的方法
Nov 04 Javascript
解决ztree搜索中多级菜单展示不全问题
Jul 05 Javascript
基于jstree使用AJAX请求获取数据形成树
Aug 29 Javascript
使用express搭建一个简单的查询服务器的方法
Feb 09 Javascript
jQuery实现左右滑动的toggle方法
Mar 03 jQuery
微信小程序提取公用函数到util.js及使用方法示例
Jan 10 Javascript
vue 监听窗口变化对页面部分元素重新渲染操作
Jul 28 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
用PHP4访问Oracle815
2006/10/09 PHP
php md5下16位和32位的实现代码
2008/04/09 PHP
php设计模式 Strategy(策略模式)
2011/06/26 PHP
php使用正则表达式进行字符串搜索的方法
2015/03/23 PHP
php实现window平台的checkdnsrr函数
2015/05/27 PHP
jQuery中filter(),not(),split()使用方法
2010/07/06 Javascript
jQuery插件zoom实现图片全屏放大弹出层特效
2015/04/15 Javascript
Vue.js绑定HTML class数组语法错误的原因分析
2016/10/19 Javascript
js使用Replace结合正则替换重复出现的字符串功能示例
2016/12/27 Javascript
详解微信小程序——自定义圆形进度条
2016/12/29 Javascript
详解Node.js中exports和module.exports的区别
2017/04/19 Javascript
超级简易的JS计算器实例讲解(实现加减乘除)
2017/08/08 Javascript
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
2017/11/08 jQuery
vue实现选项卡及选项卡切换效果
2018/04/24 Javascript
JavaScript对象原型链原理解析
2020/01/22 Javascript
vue自定义组件(通过Vue.use()来使用)即install的用法说明
2020/08/11 Javascript
JavaScript实现缓动动画
2020/11/25 Javascript
[43:14]Liquid vs Optic 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
python threading模块操作多线程介绍
2015/04/08 Python
pandas DataFrame 删除重复的行的实现方法
2019/01/29 Python
在OpenCV里使用特征匹配和单映射变换的代码详解
2019/10/23 Python
sklearn-SVC实现与类参数详解
2019/12/10 Python
使用Html5、CSS实现文字阴影效果
2018/01/17 HTML / CSS
俄罗斯天然和有机产品、健康生活网上商店:Fitomarket.ru
2020/10/09 全球购物
大学生就业自荐信
2013/10/26 职场文书
《月球之谜》教学反思
2014/04/10 职场文书
有关环保的标语
2014/06/13 职场文书
环卫工人节活动总结
2014/08/29 职场文书
信息与计算机科学职业规划范文:成为一艘有方向的船
2014/09/11 职场文书
代办社保委托书范文
2014/10/06 职场文书
计算机教师工作总结
2015/08/13 职场文书
2016教师廉洁从教心得体会
2016/01/13 职场文书
适合毕业生创业的项目怎么找?
2019/08/08 职场文书
MySQL8.0.18配置多主一从
2021/06/21 MySQL
Spring 使用注解开发
2022/05/20 Java/Android
Win10玩csgo闪退如何解决?Win10玩csgo闪退的解决方法
2022/07/23 数码科技