算法
文章平均质量分 76
czya
这个作者很懒,什么都没留下…
展开
-
第一周(2021/01/18~24)
知识点一:异或算法 ⨁\bigoplus⨁概念参与运算的两个值,如果两个相应位相同,则结果为0,否则为1,C++运算符号为 ^比如0^ 0=0, 1^ 0=1, 0^ 1=1, 1^1=0性质1.任何数和 0 做异或运算,结果仍然是原来的数,即 a⊕0=aa \oplus 0=aa⊕0=a。2.任何数和其自身做异或运算,结果是 0,即 a⊕a=0a \oplus a=0a⊕a=0。3.异或运算满足交换律和结合律,即a⊕b⊕a=b⊕a⊕a=b⊕(a⊕a)=b⊕0=ba \oplus b \o原创 2021-01-25 09:52:47 · 121 阅读 · 0 评论 -
第二周(2021/1/25~31)
std::max与std::element引用博客C++中max与max_element的区别概述std::max与std::element都是在头文件中,使用前先引入头文件。max(a,b),返回二者之间较大值max(r,r+m),返回数组(r,r+m)之间较大值的迭代器,使用max_element返回的值减去数组头地址即为该最大值在数组的序号。min 和 min_element的区别同上用法#include <iostream>#include <algorith原创 2021-02-01 19:55:31 · 359 阅读 · 0 评论 -
【cocos creator】AStar算法实现自动寻路(JS)
AStar算法实现自动寻路原理A*算法原理寒假想用cocos creator做一个简单的小游戏,需要用到自动寻路,网上找了很久,目前最流行的使用A星(A*)算法+TileMap实现,所以简单记录一下。原理A*算法原理...原创 2021-01-16 15:38:20 · 2804 阅读 · 1 评论