![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
THE NO.5
这个作者很懒,什么都没留下…
展开
-
关于游戏《挑战巅峰》中铺砖算法的猜测 -Unity
关于游戏《挑战巅峰》中铺砖算法的猜测 -Unity原创 2015-11-07 22:34:16 · 842 阅读 · 2 评论 -
C 八皇后
八皇后是一道很具典型性的题目。它的基本要求是这样的:在一个8*8的矩阵上面放置8个物体,一个矩阵点只允许放置一个物体,任意两个点不能在一行上,也不能在一列上,不能在一条左斜线上,当然也不能在一条右斜线上。 初看到这道题目,大家的第一印象是遍历,但是经过实践之后发现遍历其实不好写,而且复杂度很低。不仅需要遍历8*8*8*8*8*8*8*8*8 = 2^24次数据,还要判断各种条件,实际的计算转载 2016-02-25 09:38:06 · 495 阅读 · 0 评论 -
Unity 随机函数的应用
1:随机选择具有不同概率的事件当你你需要选择具有不同发生概率的事件元素时。运用的场景为在游戏中玩家遇到NPC时,NPC在系统内部有好几种与玩家交互的方法。但是这些方法发生的概率并不相等。例如有50%几率进行问好;25%几率跑开;20%几率攻击玩家;5%几率为玩家提供礼品。学过概率统计学的同学,一定做过在连续时间内发生事件概率的模型。我们也可以将上面描述的需求抽象为一个模型,我们将整个NPC与玩家交互转载 2016-03-26 12:20:03 · 637 阅读 · 0 评论 -
移位运算符
位运算位运算的运算分量只能是整型或字符型数据,位运算把运算对象看作是由二进位组成的位串信息,按位完成指定的运算,得到位串信息的结果。位运算符有:&(按位与)、|(按位或)、^(按位异或)、~ (按位取反)。其中,按位取反运算符是单目运算符,其余均为双目运算符。位运算符的优先级从高到低,依次为~、&、^、|,其中~的结合方向自右至左,且优先级高于算术运算符,其余运算符的结合方向都是自左至右,且优先级原创 2016-05-27 11:31:04 · 643 阅读 · 0 评论 -
排序算法
冒泡排序class Program { static int[] arr = new int[] { 3, 1, 2, 0, 9, 6, 7, 5, 8, 4 }; static void Main(string[] args) { BubbleSort(); for (int i = 0; i原创 2016-10-10 23:07:20 · 253 阅读 · 0 评论 -
硬盘各种分区格式最大单文件存储
NTFS(Windows):支持最大分区2TB,最大文件2TB FAT16(Windows):支持最大分区2GB,最大文件2GB FAT32(Windows):支持最大分区128GB,最大文件4GB HPFS(OS/2):支持最大分区2TB,最大文件2GB EXT2和EXT3(Linux):支持最大分区4TB,最大文件2GB JFS(AIX):支持最大分区4P(block size=4k)原创 2016-10-13 11:49:58 · 2355 阅读 · 0 评论 -
EndlessScrollView中当前所选Item在列表中居中显示
//currentSelectIndex 当前选中Item在整个EndlessList中的Index //CountDisplayed Endless所能显示的Item个数 //CorrectedValue PlaneCountDisplayed的一半,取整 //startIndex Endless要显示的第一个Item的Index i原创 2017-06-29 11:21:53 · 396 阅读 · 0 评论