huakaiyueluo

导航

统计

随笔分类 -  数据结构和算法

用js实现插入排序
摘要:话不多说,直接上代码html源码: 插入排序排序规则:输入框中输入以逗号隔开的的数字,排序结果按照从小到大升序排列结果显示区: js源代码// JavaScript Documentvar myarr=[];$(function(){ //单击排序按钮触发的事件... 阅读全文

posted @ 2014-05-17 01:18 huakaiyueluo 阅读(2354) 评论(0) 推荐(0) 编辑

用c#实现单链表(程序代码已经验证,完全正确)
摘要:1.程序的大致结构如下图:2.下面依次列出各个类的代码①ILISTDs.cs 这是一个接口类,列出单链表的方法using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 单链表{ public interface IListDs { int GetLength();//求长度 void Clear();//清空操作 bool IsEmpty();//判断线性表是否为空 ... 阅读全文

posted @ 2013-11-14 23:58 huakaiyueluo 阅读(11730) 评论(13) 推荐(2) 编辑

八皇后问题详细分析与解答(递归法解答,c#语言描述)
摘要:八皇后问题,是一个古老而著名的问题,是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。计算机发明后,有多种方法可以解决此问题。 解决八皇后问题,要分成几个步骤。第一步:思考要解决的问题1.用什么数据结构来描述棋盘,怎样描述棋盘。2.怎样描述皇后(包括皇后的位置,怎样移动皇后等)。3.怎样开始程序。第二步:初步解决问题,列出大纲1.我们. 阅读全文

posted @ 2013-09-07 23:39 huakaiyueluo 阅读(1603) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示