- 博客(7)
- 收藏
- 关注
原创 知识点
内存四区 代码区,静态存储区,堆,栈 子网划分 A、B、C三类地址 A类: 1.0.0.0 —— 127.255.255.255 1字节网络地址和3个字节主机地址 子网掩码 255.0.0.0 B类: 128.0.0.0 —— 191.255.255.255 2字节网络地址和2个字节主机地址 子网掩码 255.255.0.0 C类: 192.0.0.0 —— 223.255.255.255 2字...
2019-09-16 10:49:36
257
原创 【整理】C++知识点
C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。 C++ 完全支持面向对象的程序设计,包括面向对象开发的四大特性: 封装 抽象 继承 多态 七种基本的 C++ 数据类型 | 布尔型 | bool | | 字符型 | char | | 整型 | int | | ...
2019-09-13 15:08:22
141
原创 【整理】剑指offer——Python 面试题3_2:数组中重复的数字
def getDuplication(numbers, length): if numbers == None or length == 0: return False start, end = 1, length - 1 while start <= end: middle = int(start + (end - start)/2...
2019-09-10 22:13:22
165
原创 【整理】剑指offer——C++ 面试题3_2:数组中重复的数字
面试题3:不修改数组找出重复的数字 题目:在一个长度为n+1的数组里的所有数字都在1到n的范围内,所以数组中至少有一个数字是重复的。请找出数组中任意一个重复的数字,但不能修改输入的数组。例如,如果输入长度为8的数组{2, 3, 5, 4, 3, 2, 6, 7},那么对应的输出是重复的数字2或者3。 #include<cstdio> #include<iostream> ...
2019-09-10 21:47:04
144
原创 【整理】剑指offer——Python 面试题3_1:数组中重复的数字
在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2, 3, 1, 0, 2, 5, 3},那么对应的输出是重复的数字2或者3。 # 解题思路一:先把输入数组排序,然后从排序后的数组中从前往后找。 class Solution1: def du...
2019-09-09 15:42:56
131
原创 【整理】剑指offer——C++ 面试题3_1:数组中重复的数字
数据结构重点:数组,字符串,链表,树,栈及队列 在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2, 3, 1, 0, 2, 5, 3},那么对应的输出是重复的数字2或者3。 ...
2019-09-07 09:12:50
168
原创 【整理】剑指offer——C++ 面试题1:赋值运算符函数
1. 四个与类型转换相关的关键字?各有什么特点?分别在哪些场合使用? static_cast、dynamic_cast、const_cast、reinterpret_cast static_cast 特点:静态转换,编译时期的静态类型检测。 应用场合:主要用于C++中内置的基本数据类型之间的转换,但是没有运行时类型的检测来保证转换的安全性。 #include <iostream> ...
2019-08-30 15:42:02
226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人