自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 LeetCode300:最长上升子序列

1. 题目描述给定一个无序的整数数组,找到其中最长上升子序列的长度。示例:输入: [10,9,2,5,3,7,101,18]输出: 4解释: 最长的上升子序列是[2,3,7,101],它的长度为4。说明:可能会有多种最长上升子序列的组合,只需要输出对应的长度即可。算法时间复杂度应该为O(n2n^2n2)进阶将算法的时间复杂度降低到O(nlogn)2. 解题思路:动态规划i01234567nums[i]109253710118

2020-10-18 23:13:54 176

原创 计时函数clock()与数据类型clock_t

数据类型 clock_t关于该数据类型的定义如下:#ifndef _CLOCK_T_DEFINEDtypedef long clock_t;#define _CLOCK_T_DEFINED#endifclock_t 是一个长整型数。在 time.h 文件中,还定义了一个常量 CLOCKS_PER_SEC ,它用来表示一秒钟会有多少个时钟计时单元,其定义如下:#define CLOCKS_PER_SEC ((clock_t)1000)需要注意:在Linux系统下,CLOCKS_PER_S

2020-10-03 16:56:29 15700 1

原创 计算机网络总结

1. 从覆盖范围来对计算机网络的分类WAN(Wide Area Network 广域网):覆盖范围很大、几个城市,一个国家,几个国家甚至全球都属于广域网的范畴,从几十公里到几千或几万公里。LAN(Local Area Network 局域网):分布于一个间房、每个楼层、整栋楼及楼群之间等,范围一般在2km以内,最大距离不超过10km。主要用来构建一个单位的内部网络,例如办公室网络、办公大楼内的局域网学校的校园网、工厂的企业网、大公司及科研机构的园区网等。MAN(Metropolitan Area N

2020-09-15 23:05:55 140

原创 LeetCode34.在排序数组中查找元素的第一个和最后一个位置

1. 题目给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。你的算法时间复杂度必须是 O(log n) 级别。如果数组中不存在目标值,返回 [-1, -1]。示例 1:输入: nums = [5,7,7,8,8,10], target = 8输出: [3,4]示例 2:输入: nums = [5,7,7,8,8,10], target = 6输出: [-1,-1]2. 思路由于题目要求时间复杂度为 O(log n)

2020-08-23 16:53:01 128

原创 C++基础知识(二)浅拷贝与深拷贝

大纲

2020-08-21 01:14:52 83

原创 C++基础知识(一)构造函数与析构函数

构造函数与析构函数一 构造函数1. 构造函数的作用2. 构造函数的种类3. 浅拷贝与深拷贝4. 思考与总结二 析构函数一 构造函数1. 构造函数的作用构造函数的作用:初始化对象的数据成员class Counter{private: //数据成员 int m_value;public: //类Counter的构造函数 //以类型作为函数名,无返回类型 Counter() { m_value = 0; }};当该类被创建时,编译系统对象分配内存空间,并自动调用该构造函数,

2020-08-21 01:11:45 316

空空如也

空空如也

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

TA关注的人

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