摘要: 学习了最短路劲算法,就想用C#语言实现一下,算自己的总结提高,也为初学者提供帮助闲话不说,首先陈述一下dijkstra算法的思想 1、设置一个集合S,用来存放确定了最短路径的顶点,一个集合U,用来存放没有确定最短路径的顶点,一个集合distance,表示起点到该点在此刻的最短距离, 集合pre,表示 阅读全文
posted @ 2016-05-25 09:47 代小代 阅读(10434) 评论(1) 推荐(0) 编辑
  2016年7月13日
摘要: var CookieUtil = { //依据名称取得cookie值 例如 CookieUtil.set("data", "name=nic&book=pageXOffset%20js"); alert(CookieUtil.get("data")); get: function (name) { var cookieName = encodeURICompon... 阅读全文
posted @ 2016-07-13 23:15 代小代 阅读(394) 评论(0) 推荐(0) 编辑
  2016年7月4日
摘要: /* 最近 在看c语言版的数据结构,c用法着实很难,于是按照意思,仿照c语言写了javascript版的三种排序方法!仅供大家一起学习和参考 后续比较难的归并排序,和快速排序,以后再说 ,废话不说,直接边代码边讲解!*/ 阅读全文
posted @ 2016-07-04 18:40 代小代 阅读(3678) 评论(0) 推荐(0) 编辑
  2016年6月28日
摘要: //快速排序 function QSort(L, low, high) { var pivot; while(low<high) { pivot = Partition(L, low, high);//将L一分为二 QSort(L, low, pivot - 1); low = pivot + 1; 阅读全文
posted @ 2016-06-28 23:10 代小代 阅读(202) 评论(0) 推荐(0) 编辑
摘要: javascript 归并排序 阅读全文
posted @ 2016-06-28 21:37 代小代 阅读(747) 评论(0) 推荐(0) 编辑
  2016年6月5日
摘要: 这里如果对于形如字符串“((6+((7+8)-9)*9+8/2)-3)/2”的运算表达式进行运算。接触过此类的同学知道这种存在着运算符优先级的表达式,不能直接从左到右进行运算,我们使用OperandStack操作数栈和OperatorStack操作符栈,对操作符进行比较,确定优先级后,取出操作数进行 阅读全文
posted @ 2016-06-05 10:29 代小代 阅读(783) 评论(0) 推荐(0) 编辑
  2016年5月20日
摘要: 初学js,好奇jquery里ajax的实现就看了几篇博文,自己动手设计一个面向对象的原生态版本的ajax,以供学习之用,不足之处忘大家批评指正! 一、首先是jquery里ajax的用法 1、$.get $.get()方法使用GET方式来进行异步请求,它的语法结构为: $.get( url [, da 阅读全文
posted @ 2016-05-20 10:03 代小代 阅读(622) 评论(0) 推荐(0) 编辑