自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lili Liang的博客

GitHub: https://github.com/leungll

  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 快速幂 && 快速乘原理讲解(模板)

引言:我们发现,在int型下使用pow函数求5的三次方,结果为124。如图:原因:pow函数的返回值为double型,因浮点数长度问题,存在截断误差。解决方法:将变量定义为double型有没有更快求幂的方法?假设我们要求a^b,按照朴素算法就是把a连乘b次,这样一来时间复杂度是O(b),即是O(n)级别。但快速幂能做到O(logn)的复杂度。快速幂...

2018-08-27 21:49:46 24250 4

原创 C++ 标准模板库(STL)的学习

目录一、向量(vector)二、链表(list)三、映射(map)一、向量(vector)1.所在头文件:#include<vector>2.本质:对数组的封装。3.特点:读取能在常数时间完成且大小可根据需要去改变。4.初始化:初始化举例:vector<int> ivec1;vector<int> ivec2(iv...

2018-08-18 14:55:07 1254

原创 动态数据结构——静态链表(C语言)

什么是静态数据结构?我们在程序里大多使用的是静态数据结构,比如说整型、浮点型、数组,它们的特点是由系统分配,固定大小的存储空间。在之后程序运行时,它的空间位置以及容量都不会再改变。但当我们不确定一个东西的存储空间时应该如何处理?这时我们就需要用到动态数据结构。链表:首先链表需要有一个头指针变量(即head),head存放了一个地址,这个地址指向了链表里的第一个元素(A)。...

2018-08-14 20:58:31 1643 2

原创 结构体的初始化和引用 & 指向结构体变量的指针变量

一、首先我们来了解关于结构体以及结构体数组的概念。自定义结构体:struct weapon{ char name[20]; int atk; int price;};它是"weapon"型(类似于我们熟知的int型,String型等),里面有一个char类型,两个int类型。如何给这个结构体赋值以及访问里面的属性? struct weapon...

2018-08-14 20:57:32 22896 2

原创 IntelliJ IDEA神器使用技巧(一)之Live Template与Postfix的使用

让main方法的输入变得高效快捷:一、Live Template的使用:1.打开Help的搜索框(快捷键:Ctrl + Shift + A):2.输入“live templates”:3.点击进入编辑:(右侧的绿色“+”号键)选择第二个“Template Group”起个名字:选择第一个:进入到如下视图,比如:main的具体代码“public...

2018-08-13 16:30:40 4919

原创 Yii框架(PHP) + mysql增删改查(模糊查询)

步骤:一、新建数据库二、连接数据库三、定义AR类(创建model)四、控制器(controller)五、写增删改查(模糊查询)方法实现功能:1、展示出全部信息2、增加信息3、删除信息4、修改信息5、查找信息(通过id)6、模糊查询一、新建数据库库名:db_person 表名:t_person二、连接数据库打开工作室的框架目录...

2018-08-01 23:20:06 2361

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除