bloodfire
bloodfire
全部文章
分类
刷题(146)
知识点(10)
读书笔记(25)
题解(49)
归档
标签
去牛客网
登录
/
注册
bloodfire的博客
全部文章
(共230篇)
3/11题解
1.给你一个整数数组 A,只有可以将其划分为三个和相等的非空部分时才返回 true,否则返回 false。形式上,如果可以找出索引 i+1 < j 且满足 (A[0] + A[1] + ... + A[i] == A[i+1] + A[i+2] + ... + A[j-1] == A[j] +...
2020-03-11
0
530
3/10 题解
1.问题:给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过根结点。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/diameter-of-binary-tree示例 :给定二叉树 ...
2020-03-10
0
521
零钱兑换问题
给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/coin-change 思路:根据自...
2020-03-08
0
565
C++基础笔记六
数组指针与字符串(下)1.指针与数组1.1 用指针访问数组元素数组是一组连续存储的同类型数据,可以通过指针的算术运算,使指针依次指向数组的各个元素,进而可以遍历数组。 定义指向数组元素的指针定义与赋值例: int a[10], *pa; pa=&a[0]; 或 pa=a;等效的形式...
2020-01-07
0
692
C++基础笔记五
数组、指针与字符串(上)1.数组的定义和初始化1.1数组的定义与使用数组是具有一定顺序关系的若干相同类型变量的集合体,组成数组的变量称为该数组的元素。数组的定义例如:int a[10];表示a为整型数组,有10个元素:a[0]...a[9]例如: int a[5][3];表示a为整型二维数组,其中第...
2019-12-31
0
591
C++基础笔记四
1.数据的共享与保护1.1 标识符的作用域与可见性1.1.1 作用域是一个标识符在程序正文中有效的区域。作用域分类:函数原型作用域,局部作用域(块作用域),类作用域,文件作用域,命名空间作用域。) 函数原形作用域函数原型中的参数,其作用域始于"(",结束于")"...
2019-12-29
0
672
C++基础笔记三
1.类与对象1.1 面向对象程序的基本特点程序中的对象是现实中对象的模拟,具有属性和功能/行为;抽象出同一类对象的共同属性和行为,形成类,对象是类的实例;类将数据和处理数据的函数封装在一起,隐藏内部细节,提供对外访问接口;定义对象时,可以通过构造函数进行初始化;删除对象时,可以通过析构函数释放资源;...
2019-12-24
0
503
C++基础笔记二
1.函数1.1 函数定义函数:定义好的、可重用的功能模块定义函数:将一个模块的算法用C++描述出来函数名:功能模块的名字函数的参数:计算所需要的数据和条件函数的返回值:需要返回的计算结果 函数定义的语法形式类型标识符 函数名 形式参数表{ 语句序列}1.2 函数调用调用函数需要先声明函数原型若...
2019-12-23
0
666
C++基础笔记一
1.计算机系统基本概念1.1**计算机由软件、硬件和指令系统组成。其中硬件包括输入输出设备,外存储器,内存储器,CPU等,软件是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件(win,Linux)、应用软件(QQ,微信,DNF)和介于这两者之间的中间件;软件包括程序和文...
2019-12-20
1
1868
数组调顺序
描述:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。方法一:新建一个数组,先把奇数装进去,再把偶数装进去即可。 vector<int> result;...
2019-12-19
0
462
首页
上一页
14
15
16
17
18
19
20
21
22
23
下一页
末页