- 博客(7)
- 问答 (2)
- 收藏
- 关注
原创 Python读取文本异常:‘gbk‘ codec can‘t decode byte 0xad in position 16: illegal multibyte sequence
1、异常显示为:'gbk' codec can't decode byte 0xad in position 16: illegal multibyte sequence2、解决方式为:file=open('data.txt',mode='r',encoding='utf-8')
2021-07-08 10:23:04 2466
原创 2021-05-22
两数之和(牛客网)c++实现题目:给出一个整数数组,请在数组中找出两个加起来等于目标值的数解答:思路一:暴力解法: 两遍for循环,遍历数组,时间复杂度O(N2)class Solution {public: /** * * @param numbers int整型vector * @param target int整型 * @return int整型vector */ vector<int> two
2021-05-22 20:26:21 87
原创 2021-05-18
C++面试题整理:1、什么是深拷贝?什么是浅拷贝?答:浅拷贝仅仅是对对象的引用,而没有深层次的拷贝对象的值,两个对象指向同一个内存地址,当修改其中一个对象的值时候,另一个对象的值也会发生改变;深拷贝不仅拷贝数据类型和类型对象的值,还会给对象申请存储空间,当修改其中一个对象的值的时候,另一个对象的值不会发生改变。2、重载和重写的区别?答:重载:是指C++允许在同一作用域内,某个函数或运算符指定多个定义,则函数重载或运算符重载。 函数重载:函数名相同...
2021-05-18 22:48:42 60
原创 2021-05-17
面试题(一)从浏览器输入URL到页面加载,发生了哪些过程?回答:分为六个步骤:DNS域名解析(从输入的网址中查找对应的IP地址)查询的步骤:1、查询浏览器缓存 2、查询操作系统缓存 3、查询路由器缓存 4、开始分级查询:本地DNS服务器->根域名服务器->COM顶级域名服务器->google.com服务器 2、浏览器与网站之间...
2021-05-17 12:55:35 63
原创 2021-05-16
剑指offer(二)第一个只出现一次的字符题目:思路:方法一:map创建map,遍历字符串,用map统计每个字符出现的次数;再次遍历字符串,在map中查看字符的value值,若为1,则输出下标,否则返回-1;class Solution {public: int FirstNotRepeatingChar(string str) { unordered_map<char,int> mp; int len=str.length
2021-05-16 23:39:43 57
原创 2021-05-16
剑指offer:二维数组中的查找题目:思路:1、二维数组的创建,以及行数和列数的求解vector<vector>int>> array; //vector构造二维数组int raws = array.size(); //数组的行数int cols =array[0].size(); //数组的列数2、方法一:选定左下角的元素,与目标元素做对比,改变行和列,依次对比class Solution {public: ...
2021-05-16 22:36:51 68
原创 2021-05-16
随笔(一)1、vector构造一维数组vector<int> array;2、vector构造二维数组vector<vector<int>> array;array.length();//获取数组的长度
2021-05-16 21:16:23 39
空空如也
数组与数码管。。。。
2015-12-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人