好好学习,天天向上!
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 22 下一页
摘要: 一. document.all是页面内所有元素的一个集合。例如: document.all(0)表示页面内第一个元素二.document.all可以判断浏览器是否是IE if(document.all){ alert("is IE!"); }三.也可以通过给某个元素设置id属性(id=aaaa),然后用document.all.aaaa调用该元素四.案例:代码1: 代码2: 但是常常name可以相同(如:用checkbox取用户的多项爱好的情况) 代码3: 理论上一个页面中的id是互不相同的,如果出现不同tags有相同的id document.all.... 阅读全文
posted @ 2013-03-21 07:16 忍性而为 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 交换排序的基本思想是:两两比较待排序记录的关键字,发现两个记录的次序相反时即进行交换,直到没有反序的记录为止。 应用交换排序基本思想的主要排序方法有:冒泡排序和快速排序。冒泡排序1、排序方法 将被排序的记录数组R[1..n]垂直排列,每个记录R[i]看作是重量为R[i].key的气泡。根据轻气泡不能在重气泡之下的原则,从下往上扫描数组R:凡扫描到违反本原则的轻气泡,就使其向上"飘浮"。如此反复进行,直到最后任何两个气泡都是轻者在上,重者在下为止。(1)初始 R[1..n]为无序区。(2)第一趟扫描 从无序区底部向上依次比较相邻的两个气泡的重量,若发现轻者在下、重者在上,则交 阅读全文
posted @ 2013-03-05 07:55 忍性而为 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 选择排序是常用内部排序的一种,常见的实现算法有直接选择排序算法和堆排序算法,选择排序的基本思想是每次从待排数据中选择第n小的数据放到排序列表的第n个位置,假如共有N个数据待排,那么经过N-1次排序后,待排数据就已经按照从小到大的顺序排列了。 直接选择排序算法的思想比较简单:(假设数据放在一个数组a中,且数组的长度是N) 1:从a[0]-a[N-1]中选出最小的数据,然后与a[0]交换位置 2:从a[1]-a[N-1]中选出最小的数据,然后与a[1]交换位置(第1步结束后a[0]就是N个数的最小值) 3:从a[2]-a[N-1]中选出最小的数据,然后与a[2]交换位置(第2步结束后a[1... 阅读全文
posted @ 2013-03-03 22:29 忍性而为 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 问题 有一数组a,长度为n,把数组中的元素从小到大重新排列 思路 从0到n-1,两两比较数组中的元素,如果前者大于后者,则交换之(如a[0]>a[1],则交换a[0]和a[1])。作一趟冒泡排序后,最大值就在最后一个位置a[n-1]上了。然后对余下的0到n-2个元素作第二趟冒泡排序,次最大值就去到倒数第二个位置a[n-2]上了,如此类推。 例如对10,-3,5,34,-34,5,0,9进行排序 第一趟:-3,5,10,-34,5,0,9,34 第二趟:-3,5,-34,5,0,9,10,34 第三趟:-3,-34,5,5,0,9,10,34 第四趟:-34,-3,5,0,5,9... 阅读全文
posted @ 2013-03-03 22:24 忍性而为 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 所有的算法可以大概分为以下三种类型:1.贪婪算法(greedy algorithm)该算法每一步所做的都是当前最紧急、最有利或者最满意的,不会考虑所做的后果,直到完成任务。这种算法的稳定性很差,很容易带来严重后果,但是,如果方向正确,那该算法也是高效的。2.分治算法(divide-and-conquer algorithm)该算法就是将一个大问题分解成许多小问题,然后单独处理这些小问题,最终将结果结合起来形成对整个问题的解决方案。当子问题和总问题类型类似时,该算法很有效,递归就属于该算法。3.回溯算法(backtracking algorithm)也可以称之排除算法,一种组织好的试错法。某一点 阅读全文
posted @ 2013-03-03 21:29 忍性而为 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 二. 算法与编程1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。答: package cn.itcast;import java.io.File;import java.io.FileReader;import java.io.FileWriter;public class MainClass{ public static void main(String[] args) throws Exception{ FileManager a = new FileManager(&q 阅读全文
posted @ 2013-03-03 21:27 忍性而为 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 国际权威的学术组织the IEEE International Conference on Data Mining (ICDM) 2006年12月评选出了数据挖掘领域的十大经典算法:C4.5, k-Means, SVM, Apriori, EM, PageRank, AdaBoost, kNN, Naive Bayes, and CART.不仅仅是选中的十大算法,其实参加评选的18种算法,实际上随便拿出一种来都可以称得上是经典算法,它们在数据挖掘领域都产生了极为深远的影响。1. C4.5C4.5算法是机器学习算法中的一种分类决策树算法,其核心算法是ID3算法. C4.5算法继承了ID3算法的优 阅读全文
posted @ 2013-02-25 08:53 忍性而为 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 恋吧在以前的博文中分别介绍了基于ASP和PHP的开源CMS程序一览,今天为网友献上18个Java开源CMS系统大餐,以飨网友厚爱。1.InfoGlueinfoglue是一个高级的、可扩展的、健壮的内容管理系统,完全用Java开发。重要的功能包括完全支持多语言,站点之间良好的重用,以及广泛的集成能力。该项目主页: http://www.infoglue.org2.MagnoliaMagnolia是一个开源基于Java的Web内容管理系统(CMS) ,构建在Java内容知识库标准(JSR-170).Magnolia支持包括英语,中文在内的14种语言,它支持本地搜索,基于XML的导入/导出,跨浏览器 阅读全文
posted @ 2013-02-19 10:00 忍性而为 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 站长导航资讯中心(news.doooo.com)之前推荐了《博客系统程序推荐》《开源的微博客程序推荐》《支持Telnet登陆的bbs网站系统》,今天为站长朋友们献上18个Java开源CMS建站程序大餐,以飨网友厚爱。1.InfoGlueinfoglue是一个高级的、可扩展的、健壮的内容管理系统,完全用Java开发。重要的功能包括完全支持多语言,站点之间良好的重用,以及广泛的集成能力。该项目主页: http://www.infoglue.org2.MagnoliaMagnolia是一个开源基于Java的Web内容管理系统(CMS) ,构建在Java内容知识库标准(JSR-170).Magnoli 阅读全文
posted @ 2013-02-18 19:10 忍性而为 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 对这一问题,科学上还没有明确的答案。但是,一个根本的原因,恐怕是烟草中含有的尼古丁具有使人兴奋与镇静这两种截然不同的特殊效用。 英国乐富门烟草公司德国分公司吸烟与健康研究中心主任赫里奇博士说:“吸烟可能会给人们带来某些方面的益处,烟制品中香味能给人带来快感也许是一种解释;更重要的原因是烟草中的烟碱对人的大脑有有益的一面。吸烟可以消除疲劳,增加注意力和调节人的情绪则是人们吸烟的主要诱因。” 香烟爱好者们的回答不象专家们那样严谨,但似乎更让人信服,不妨列举几种: 第一、吸烟可以调节人的情绪。吸烟以排忧解难。人生坷坷绊绊,就难免会有困难产生。当遇事感到为难想办法怎样处理时,或有不... 阅读全文
posted @ 2013-02-05 20:18 忍性而为 阅读(1635) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 22 下一页
好好学习,天天向上!