29 两个顺序栈共享内存空间

虣虣     2019.09.29     数据结构(C++)     抢沙发     31人打酱油
一、顺序栈的思考栈的顺序存储结构其实挺方便的,因为栈只从栈顶进出元素,所以不存在线性表插入和删除时移动元素位置的问题,不过他有一个重大的缺陷,就是要事先确定数组存储空间的大小,万一不够用了呢,那么就需要通过编程手段来扩展数组的容量,非常麻烦。对于一个栈,也只能尽量考虑周全,设计出合适大小的数组...

29 栈的应用举例(一) 进制转换

虣虣     2019.09.29     数据结构(C++)     抢沙发     25人打酱油
一、进制转换理论十进制数N和其他d进制数的转换是计算机实现计算的基本问题,其解决方法很多,其中一个简单算法基于下列原理:N=(Ndivd)*d+Nmodd(其中:div为整除运算,mod为求余运算)例如,十进制数105计算八进制数是多少:105%8=1105/8=13那么第一低位:113%8=...

29 数据结构 顺序栈的实现(c++)

虣虣     2019.09.29     数据结构(C++)     抢沙发     28人打酱油
一、栈的定义栈(stack)是限定仅在表尾进行插入和删除操作的线性表,把允许插入和删除的一端称为栈顶(top),另一端称为栈底(buttom),不含任何数据元素的栈称为空栈,栈又称为先进后出(LastinFirstOut)的线性表,简称LIFO结构二、栈的操作栈的初始化栈的清空栈的销毁栈是否为...

23 BBFramework(十) 对UI引用的思考

虣虣     2019.09.23     BBFramework     抢沙发     131人打酱油
一、控件和组件神秘奥义控件:控件是指对数据和方法的封装。控件可以有自己的属性和方法,其中属性是控件数据的简单访问者,方法则是控件的一些简单而可见的功能、控件创建过程包括设计、开发、调试(就是所谓的3Ds开发流程,即Design、Develop、Debug)工作,然后是控件的使用。(来自百度百科...

20 BBFramework(十二) UI插件制作思考

虣虣     2019.09.20     BBFramework     抢沙发     74人打酱油
一、插件是什么插件(Plug-in,又称addin、add-in、addon或add-on,又译外挂)是一种遵循一定规范的应用程序接口编写出来的程序。其只能运行在程序规定的系统平台下(可能同时支持多个平台),而不能脱离指定的平台单独运行。因为插件需要调用原纯净系统提供的函数库或者数据。很多软件...

19 BBFramework(十一) UI自动绑定中的那些事

虣虣     2019.09.19     BBFramework     抢沙发     109人打酱油
一、对UI节点(控件)进行命名规范有哪些好处1.根据其名字就知道其作用是什么,避免时间长了看不懂自己曾经写的代码。2.多人之间协作或者多部门之间合作时,避免因更改节点的层级导致在代码中查找不到而引发的报错和脚本组件对其节点引用的丢失引发的错误。3.多人协作一个功能是,由于命名不统一,导致团队沟...

15 BBFramework(九) 扩展Button组件

虣虣     2019.08.15     BBFramework     抢沙发     210人打酱油
按钮(Button)组件是游戏中最常用的组件之一,可以显示文本标签,图标或者两种同时显示。CocosCreator为广大开发者提供了一个Button组件应有的基本功能,暂且将CocosCreator提供的Button组件称为系统Button组件,往往我们会想使用系统已有的Button组件来做二...

06 CocosCreator 巧妙实现 X 和 Y 轴翻转

虣虣     2018.11.06     CocosCreator     抢沙发     1366人打酱油
沿Y轴进行翻转const{ccclass,property}=cc._decorator;@ccclassexportdefaultclassMonsterTokenMoneyLogicextendscc.Component{@property(cc.Node)rotateYNode1:cc....
关闭