杨氏矩阵查找的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 入门基础知识 想学习js的朋友可以参考下
Dec 26 Javascript
纯js分页代码(简洁实用)
Nov 05 Javascript
js时间日期格式化封装函数
Dec 02 Javascript
jQuery的animate函数实现图文切换动画效果
May 03 Javascript
js焦点文字滚动效果代码分享
Aug 25 Javascript
js原型链与继承解析(初体验)
May 09 Javascript
vue-cli+webpack在生成的项目中使用bootstrap实例代码
May 26 Javascript
详解如何使用webpack在vue项目中写jsx语法
Nov 08 Javascript
JS实现的计数排序与基数排序算法示例
Dec 04 Javascript
使用Vue 实现滑动验证码功能
Jun 27 Javascript
在vue中封装的弹窗组件使用队列模式实现方法
Jul 23 Javascript
JavaScript实现班级抽签小程序
May 19 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实现链结人气统计
2006/10/09 PHP
PHP4 与 MySQL 交互使用
2006/10/09 PHP
探讨方法的重写(覆载)详解
2013/06/08 PHP
PHP5中GD库生成图形验证码(有汉字)
2013/07/28 PHP
PHP的PSR规范中文版
2013/09/28 PHP
php配合jquery实现增删操作具体实例
2013/12/12 PHP
php第一次无法获取cookie问题处理
2014/12/15 PHP
php 类自动载入的方法
2015/06/03 PHP
PHP 验证身份证是否合法的函数
2017/02/09 PHP
laravel 解决路由除了根目录其他都404的问题
2019/10/18 PHP
js中判断用户输入的值是否为空的简单实例
2013/12/23 Javascript
使用jquery修改表单的提交地址基本思路
2014/06/04 Javascript
AngularJS 过滤器的简单实例
2016/07/27 Javascript
js制作可以延时消失的菜单
2017/01/13 Javascript
Vue AST源码解析第一篇
2017/07/19 Javascript
详解React native全局变量的使用(跨组件的通信)
2017/09/07 Javascript
在vue-cli中组件通信的方法
2017/12/16 Javascript
Node.js中的cluster模块深入解读
2018/06/11 Javascript
微信小程序使用component自定义toast弹窗效果
2018/11/27 Javascript
简单实现vue中的依赖收集与响应的方法
2019/02/18 Javascript
javascript将扁平的数据转为树形结构的高效率算法
2020/02/27 Javascript
vue通过v-html指令渲染的富文本无法修改样式的解决方案
2020/05/20 Javascript
js+canvas实现五子棋小游戏
2020/08/02 Javascript
vue router返回到指定的路由的场景分析
2020/11/10 Javascript
在Vue中使用mockjs代码实例
2020/11/25 Vue.js
[02:45]DOTA2英雄基础教程 伐木机
2013/12/23 DOTA
[03:02]生活中的Dendi之野外度假篇
2016/08/09 DOTA
Python实现Selenium自动化Page模式
2019/07/14 Python
Python 定义只读属性的实现方式
2020/03/05 Python
详解numpy1.19.4与python3.9版本冲突解决
2020/12/15 Python
为什么使用接口?
2014/08/13 面试题
毕业证委托书范文
2014/09/26 职场文书
大学生社会实践活动总结报告
2015/05/06 职场文书
小学生暑假安全保证书
2015/07/13 职场文书
spring cloud 配置中心客户端启动遇到的问题
2021/09/25 Java/Android
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS