数据结构与算法
C/C++语言
xiaoduangg
好记性,不如烂笔头
展开
-
unity2018.4.3f1实现五子棋游戏(七)
栈实现悔棋操作一、悔棋原理二、创建悔棋按钮1、UI - Button锚点设为右下角ui屏幕自适应文字加描边图片表示按钮状态三、代码实现1、声明栈2、压入坐标3、悔棋函数一、悔棋原理每次把创建的白棋和黑棋对象的坐标压入栈,每次悔棋出栈两个坐标,如果栈中元素不足2,则不出。此时的坐标是unity的实际坐标加上我们的近似值0.5,对应数组还是要加7来判断二、创建悔棋按钮1、UI - Button适当缩小按钮锚点设为右下角ui屏幕自适应文字加描边图片表示按钮状态三、代码实原创 2020-12-13 18:32:24 · 308 阅读 · 0 评论 -
lua用树算法来实现红点系统
目录一、红点分析一、红点分析我们在任何游戏或者说任何一款App,红点提醒功能是必不可少的,关于用户体验,我们最好就是把玩家当成啥不会的萌新来对待,红点就相当于告诉那里有东西可以点。我为啥要来实现红点系统呢,那还不是因为前人没有做好正好我之前写的一篇文章说的一样:https://blog.csdn.net/xiaoduangg/article/details/110469842...原创 2020-12-10 19:17:37 · 714 阅读 · 0 评论 -
我眼中用lua语言实现十大经典算法
目录一、冒泡排序二、选择排序三、插入排序四、希尔排序五、归并排序六、快速排序七、堆排序八、桶排序九、计数排序十、基数排序一、冒泡排序二、选择排序三、插入排序四、希尔排序五、归并排序六、快速排序七、堆排序八、桶排序九、计数排序十、基数排序...原创 2020-12-09 21:51:12 · 205 阅读 · 0 评论 -
我眼中的串知识
原创 2020-12-04 20:46:00 · 63 阅读 · 0 评论 -
我眼中的二叉树的性质
原创 2020-12-03 21:07:48 · 71 阅读 · 0 评论 -
我眼中的树的基础
实际应用:https://editor.csdn.net/md?articleId=110957390原创 2020-12-03 20:45:35 · 194 阅读 · 0 评论 -
我眼中的栈
目录计算机中的栈数据结构的栈顺序栈特点复杂度链式栈特点复杂度两者比较时间效率空间效率结论栈的应用举例1、十进制转换为其他进制问题计算机中的栈数据结构的栈就像口袋装东西一样,后进先出,先进后出顺序栈特点1、用连续的空间存储栈中的结点,即数组2、进栈和出栈总是在栈顶一端进行,不会引起类似顺序表中的大量数据的移动。常用数组的后端表示栈顶3、用整形变量top存放栈顶元素的位置(下标),top常被称为栈顶指针;初始时top=-1,表示栈为空;数据元素进栈top加1,然后将数据写入top所指向的单元原创 2020-11-29 22:54:50 · 153 阅读 · 0 评论 -
我眼中的Data Structure
目录什么是数据结构数据(Data)数据元素(Data Element)数据项(Data Item)数据对象(Data Object)数据结构(Data Structure)存储结构(Storage Structure)数据类型(Data Type)抽象数据类型(Abstract Data Type)什么是数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等的学科。比如:图书馆检索,用到的就是线性表结构;人类的族谱可以用“树”来形象表示;十字路路口交通灯问题用到的就是“原创 2020-11-29 20:20:59 · 120 阅读 · 0 评论 -
我眼中的线性表
原创 2020-11-29 18:48:18 · 100 阅读 · 0 评论