
剑指offer(重点知识点)记录
N1314N
有志者事竟成
展开
-
数据结构----哈希表
1.哈希表的定义 这里先说一下哈希(hash)表的定义:哈希表是一种根据关键码去寻找值的数据映射结构,该结构通过把关键码映射的位置去寻找存放值的地方,说起来可能感觉有点复杂,我想我举个例子你就会明白了,最典型的的例子就是字典,大家估计小学的时候也用过不少新华字典吧,如果我想要获取“按”字详细信息,我肯定会去根据拼音an去查找 拼音索引(当然也可以是偏旁索引),我们首先去查an在字典的位置,查了...原创 2019-04-25 14:45:01 · 1654 阅读 · 0 评论 -
struct和class(C++和C#)区别-----剑指offer
一、在C++中可以用struct和class来定义类型,请问这两种类型有何区别? 解析:在c++中如果没有表明成员函数或者成员变量的访问权限级别,那么struct默认的是public,class默认的是private。 二、在C#中呢? 解析:(1)与c++中不同,在C#中如果没有标明成员函数和成员变量访问权限级别,struct和class中都是private的。 但是stru...原创 2019-04-25 11:04:24 · 315 阅读 · 0 评论 -
剑指offer-------赋值运算符函数(面试题1)题目与答案
题目:如下类型CMYString的声明,请为该类型添加赋值运算符函数 class CMyString { public: class CMyString(char* pData=nullptr); CMyString(const CMyString& str); ~CMyString(void); ...原创 2019-04-24 21:49:48 · 286 阅读 · 0 评论 -
剑指offer与C++primer学习心得+资料下载
一、剑指offer学习资料的下载连接 链接:https://pan.baidu.com/s/1b6ZxVIBvjPfKifToh_h26Q 密码:6t76 https://github.com/zhedahht/ChineseCodingInterviewAppendix(代码) 二、应聘如何刷题 (1)我们但凡有一点学习基础时,我们可以将C++Primer作为一本字典,在学习剑指of...原创 2019-04-24 14:34:43 · 246 阅读 · 0 评论 -
剑指offer二维数组查找刷题笔记
(1)在一个二维数组中(每个一维数组的长度相同),每一行都按照从左向右的递增的顺序排列,每一列都按照从上到下递增的顺序,请完成一个函数,输出这样一个二维数组和一个整数,判断数组是否含有该整数。 class Solution { public: bool Find (int target, vector<vector<int>> array) ...原创 2019-04-22 22:03:45 · 193 阅读 · 0 评论 -
(2020届)剑指offer刷题经验以及面试经验
【1】行为面试环节 项目经验是重中之重,简历撰写参考STAR模型:即Situation(简短的项目背景), Task(完成的任务),Action(为完成任务做了哪些工作,怎么做的),Result(自己的贡献)。 准确描述对技能的定位:了解,熟悉,精通。 一定需要注意的是:回答为什么跳槽。一定要往积极方面去回答,如个人技术瓶颈,想寻找一份更有挑战的工作。 【2】技术面试环节 基础知识扎实全面,包括...原创 2019-06-12 21:19:35 · 674 阅读 · 0 评论