自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Wiley、Z’s blog

在不断学习的过程中提升自己

原创 leetcode 724. 寻找数组的中心索引

给定一个整数类型的数组 nums,请编写一个能够返回数组“中心索引”的方法。 我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。 如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。 示例 1: 输入:...

2019-12-19 22:10:04

阅读数 9

评论数 0

原创 leetcode 717. 1比特与2比特字符

有两种特殊字符。第一种字符可以用一比特0来表示。第二种字符可以用两比特(10 或 11)来表示。 现给一个由若干比特组成的字符串。问最后一个字符是否必定为一个一比特字符。给定的字符串总是由0结束。 示例 1: 输入: bits = [1, 0, 0] 输出: True 解释: 唯一的编码方式是一个...

2019-12-19 21:46:24

阅读数 19

评论数 0

原创 leetcode 697.数组的度

[LeetCode] Degree of an Array 数组的度 Given a non-empty array of non-negative integers nums, the degree of this array is defined as the maximum frequenc...

2019-12-19 21:19:25

阅读数 17

评论数 0

原创 类成员函数跟普通函数

在默认情况下,C++类成员函数使用的函数调用约定是__thiscall,而普通函数使用的是__cdecl。__thiscall方式被使用时,调用者(caller)把this指针传递给ECX寄存器(当CPU是x86构架), 然后从右向左把参数压入堆栈,函数结束时,由函数本身(被调用者,cal...

2018-04-12 09:35:25

阅读数 209

评论数 0

原创 【Leetcode】如何刷leetcode

记录自己刷题的经历过程 -按照Tag刷 链表,二叉树,回溯,图,贪心,动规,哈希表,哈希相对简单很多,建议从哈希还是刷 -难度等级从easy到hard,每道题先自己思考,实在不会的参考了一个开源的解答或者参考Discuss或者博客。 -Discuss里一般都会有高质量的解答。关键是每道题都要...

2018-04-07 21:42:53

阅读数 1204

评论数 0

原创 string型大数转换二进制形式

class Str2Bit{ public: std::string Str2bit( const std::string &input){ std::string cpy = input; int data[1010]; // 保存10...

2018-02-27 22:59:41

阅读数 336

评论数 0

转载 C/C++中const关键字详解

为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替),分类如下: 常变量: const 类型说明符 变量名 常引用: const 类型说明符...

2018-01-30 20:48:15

阅读数 94

评论数 0

转载 C++ 类的静态成员详细讲解

在C++中,静态成员是属于整个类的而不是某个对象,静态成员变量只存储一份供所有对象共用。所以在所有对象中都可以共享它。使用静态成员变量实现多个对象之间的数据共享不会破坏隐藏的原则,保证了安全性还可以节省内存。 静态成员的定义或声明要加个关键static。静态成员可以通过双冒号来使用即::。 在...

2018-01-30 20:39:21

阅读数 68

评论数 0

转载 c++中静态函数与动态函数的区别

在C语言中,由于没有类的概念,所以没有静态成员一说,在c中static的作用主要有2个: 一是隐藏功能,对于static修饰的函数和全局变量而言 二是保持持久性功能,对于static修饰的局部变量而言。 并且,因为存放在静态区,全局和局部的static修饰的变量,都默认初始化为0。 C语言...

2018-01-30 20:30:03

阅读数 947

评论数 0

转载 vector 扩容为什么要以1.5倍或者2倍扩容

转载:http://blog.csdn.net/dengheCSDN/article/details/78985684 我们知道,vector 在需要的时候会扩容,在 VS 下是 1.5倍,在 GCC 下是 2 倍。那么会产生两个问题: (1)为什么是成倍增长,而不是每次增长一个固定大小的容量...

2018-01-30 20:22:58

阅读数 2950

评论数 0

转载 C++开发Office插件:实现Word插件

http://blog.csdn.net/u011304970/article/details/72863693#reply

2017-12-07 15:40:07

阅读数 2149

评论数 0

原创 剑指offer-006

旋转数组的最小数字 题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为...

2016-06-15 15:37:12

阅读数 160

评论数 0

原创 剑指offer-005

用两个栈实现队列 题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。class Solution { public: void push(int node) { stack1.push(node); } int po...

2016-06-15 14:54:32

阅读数 212

评论数 0

原创 剑指offer-004

重建二叉树 题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。/** * Definition fo...

2016-06-15 14:41:29

阅读数 162

评论数 0

原创 《招聘一个靠谱的iOS》面试题参考答案(上)(1-6)

借鉴很多前辈的基础上整理,谢谢 原文地址:[面试题] (https://github.com/ChenYilong/iOSInterviewQuestions/blob/master/01%E3%80%8A%E6%8B%9B%E8%81%98%E4%B8%80%E4%B8%AA%E9%9D%A...

2016-06-14 18:27:47

阅读数 439

评论数 0

原创 剑指offer-004

题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 /** * Definition for...

2016-06-14 15:30:01

阅读数 149

评论数 0

原创 剑指offer-003

题目描述输入一个链表,从尾到头打印链表每个节点的值。 /** * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) : * ...

2016-06-14 15:09:19

阅读数 137

评论数 0

原创 剑指offer-002

请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy.class Solution { public: void replaceSpace(char string[] ,int leng...

2016-06-14 14:29:27

阅读数 123

评论数 0

原创 剑指offer-001

二维数组中的查找-在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 class Solution { public:     bool Find(vector > ...

2016-06-14 14:08:02

阅读数 185

评论数 0

转载 学习笔记--linq链接数据库的几种方法

数据库学习

2015-09-27 10:20:45

阅读数 275

评论数 0

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