11 2019 档案
摘要:[Toc] 1、const常量 常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。 常量可以是任何的基本数据类型,可分为整型数字、浮点数字、字符、字符串和布尔值。 const在类中可以先声明再在构造函数中初始化。 但在其他地方必须声明时就初始化。 2、const与指针 指向常量的指针
阅读全文
摘要:[Toc] 剑指Offer 面试题5 替换空格 1、介绍 https://leetcode cn.com/problems/ti huan kong ge lcof/solution/ 实现一个函数,把字符串中每个空格替换成"%20"。例如,输入"Hello World",输出"Hello%20Wo
阅读全文
摘要:[Toc] 剑指Offer 面试题4 二维数组中的查找 1、介绍 https://leetcode cn.com/problems/er wei shu zu zhong de cha zhao lcof/submissions/ 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增
阅读全文
摘要:目录 1、介绍 2、题解 剑指Offer-面试题4 二维数组中的查找 1、介绍 https://leetcode-cn.com/problems/shu-zu-zhong-zhong-fu-de-shu-zi-lcof/ 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在
阅读全文
摘要:[Toc] 1、赋值运算符函数介绍 运算符重载是C++一种形式的多态,允许赋予C++运算符多种含义。 例如我们有一个Time类,包括小时和分钟,平常我们是没法直接让两个Time类相加获取总的小时分钟的。这是我们可以使用对+运算符重载。 1.1 未使用重载形式的写法 MyTime.h 头文件 MyTi
阅读全文
摘要:1、建表 这是我在Mysql中创建的数据库studydb中的userinfo表 2、对项目添加mysql的dll引用 如果没有的话,分享给大家这个dll的下载连接 链接:https://pan.baidu.com/s/19d17J1SkkmsCP9OfkgxtWQ 提取码:51vg 3、代码实现 添
阅读全文
摘要:[Toc] 1、添加xLua 1. 在GitHub中下载腾讯xLua的最新版本 2. 把Asset文件夹下的四个文件和Tools文件夹添加到项目中 3. 在项目的Player Setting中添加宏 HOTFIX_ENABLE 4. 把Unity安装目录下的3个dll文件加入刚才导入项目的xLua中
阅读全文
摘要:[Toc] 本文为 分治算法 的代码实现。 作者水平比较差,有错误的地方请见谅。 1、算法 分治策略是:对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决,否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得
阅读全文
摘要:[Toc] 本文为排序算法 选择排序的代码实现。 作者水平比较差,有错误的地方请见谅。 1、选择排序 简单选择排序:每次选择一个最小的值放到前面。 2、C 实现 SelectSort.cs C class Program { static void Main(string[] args) { int
阅读全文
摘要:[Toc] 本文为排序算法 希尔排序的代码实现。 作者水平比较差,有错误的地方请见谅。 1、希尔排序 希尔排序属于插入排序。 平均时间复杂度 :比直接插入低。具体分体非常复杂,有兴趣可自行研究。 平局空间复杂度 :O(1)。因为只在交换位置时使用一个辅助空间做暂存记录。 2、C 实现 ShellSo
阅读全文
摘要:本文为排序算法-快速排序的代码实现。 作者水平比较差,有错误的地方请见谅。 1、快速排序 冒泡排序属于交换排序。 时间复杂度: 最好:O(n*logn) 最差:O(n^2) 退化为冒泡 空间复杂度: 递归消耗栈空间 最坏:O(logn) 最好:O(n) 退化为冒泡 2、C#实现 QuickSort.
阅读全文
摘要:[Toc] 本文为排序算法 直接插入排序的代码实现。 作者水平比较差,有错误的地方请见谅。 1、直接插入排序 冒泡排序属于插入排序。 排序最好情况:为正序,需进行 n 1 趟排序,进行 n 1 次比较和0次移动数据。 排序最坏情况:为逆序,需进行 n 1 趟排序,进行 n^2/2 次比较和 n^2/
阅读全文
摘要:[Toc] 本文为排序算法 冒泡排序的代码实现。 作者水平比较差,有错误的地方请见谅。 1、冒泡排序 冒泡排序属于交换排序。 排序最好情况:为正序,需进行 1 趟排序,进行 n 1 次比较和0次移动数据。 排序最坏情况:为逆序,需进行 n 1 趟排序,进行 n^2/2 次比较和 n^2/2 3 次移
阅读全文
摘要:[Toc] 本文为数据结构 链队列的代码实现。 作者水平比较差,有错误的地方请见谅。 1、C 实现 队列接口 IQueue.cs 链队列 LinkQueue.cs Program.cs 2、C++实现 队列接口 IQueue.cpp 链队列 LinkQueue.cpp main.cpp 3、lua实
阅读全文
摘要:[Toc] 本文为数据结构 顺序队列的代码实现。 作者水平比较差,有错误的地方请见谅。 1、C 实现 队列接口 IQueue.cs 顺序队列 SeqQueue.cs C class Program { static void Main(string[] args) { region 顺序队列 IQu
阅读全文
摘要:[Toc] 本文为数据结构 链栈的代码实现。 作者水平比较差,有错误的地方请见谅。 1、C 实现 栈接口 IStack.cs 链栈 LinkStack.cs Program.cs 2、C++实现 栈接口 IStack.cpp 链栈 LinkStack.cpp main.cpp 4.2 lua中的冒号
阅读全文
摘要:[Toc] 本文为数据结构 顺序栈的代码实现。 作者水平比较差,有错误的地方请见谅。 1、C 实现 栈接口 IStack.cs 顺序栈 SeqStack.cs C class Program { static void Main(string[] args) { IStack strStack =
阅读全文
摘要:[Toc] 本文为数据结构 单链表的代码实现。 作者水平比较差,有错误的地方请见谅。 1、C 实现 线性表接口 IListDS.cs 单链表结点类 Node.cs 单链表类 LinkList.cs Program.cs 2、C++实现 线性表接口 IList.cpp 单链表 LinkList.cpp
阅读全文
摘要:[Toc] 本文为数据结构 顺序表的代码实现。 作者水平比较差,有错误的地方请见谅。 1、C 实现 使用数组和泛型来自己实现类似List集合效果。 IListDS.cs SeqList.cs C class Program { static void Main(string[] args) { IL
阅读全文

浙公网安备 33010602011771号