• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Linford Xu

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2012年8月29日

一些重要的算法
摘要: 好久没有写过算法了,感觉很多算法都不会写了,脑子不好使了,最近准备每天写一个算法,从别处看到了一片关于一些重要算法的文章。转过来留着自己用。下面是一些比较重要的算法,原文罗列了32个,但我觉得有很多是数论里的,和计算机的不相干,所以没有选取。下面的这些,有的我们经常在用,有的基本不用。有的很常见,有的很偏。不过了解一下也是好事。也欢迎你留下你觉得有意义的算法。(注:本篇文章并非翻译,其中的算法描述大部份摘自Wikipedia,因为维基百科描述的很专业了)A*搜寻算法 俗称A星算法。这是一种在图形平面上,有多个节点的路径,求出最低通过成本的算法。常用于游戏中的NPC的移动计算,或线上游戏的BOT 阅读全文
posted @ 2012-08-29 17:43 Linford Xu 阅读(176) 评论(0) 推荐(0)
 
C# Delegate & Event(New)
摘要: 花了两天时间终于把张老师关于委托和事件的文章看完并实践了一下,对委托和事件的了解更加清楚了。以前不知道有了委托还要用事件,一直都没有弄清楚,今天终于明白了这点:声明一个事件不过类似于声明一个进行了封装的委托类型的变量而已,就像声明一个sting类型的属性一样;而且事件应该由事件发布者触发,而不应该由客户端(客户程序)来触发,客户端只要订阅这个时间就好了,当时间发布者发生变化触发事件时,自动执行客户端的注册方法。此外,学习到委托和方法的异步调用,受益匪浅啊。link:http://www.cnblogs.com/JimmyZhang/archive/2007/09/23/903360.htmlh 阅读全文
posted @ 2012-08-29 17:33 Linford Xu 阅读(199) 评论(0) 推荐(0)