- 博客(11)
- 收藏
- 关注
原创 委托
委托:如果我们要把方法当做参数来传递的话,就要用到委托。简单来说 委托是一个类型,这个类型可以赋值一个方法的引用。对于委托类型可以赋值一个方法的引用 ,可以把一个方法赋值过来,通过这个委托变量调用这个方法归纳起来,可以被委托包装的方法必须满足以下规则:1:方法的签名必须与委托一致,方法签名包括参数的个数,类型和顺序。2:方法的返回类型要和委托一致。与上面方法对应的函数可以是下面的这种...
2019-06-06 21:03:59
451
转载 HR 问你为什么离职时是什么意思
首先明确HR的意图A:考察求职者的稳定性从你离职的原因HR就可以判断出你是一个怎么样的人,你是否能在他们公司长久做下去。HR最害怕给公司招到因为能力、人品问题被淘汰或是忠诚度低、频繁跳槽的员工。B:了解求职者对上一家公司的看法HR从求职者对上一家公司的看法中就能轻而易举地看出求职者的人品如何,是否适合做这份工作。C:了解求职者对自己的职业规划每个人辞职都会有自己的理由,但是有的人是为...
2019-05-31 17:34:38
1320
原创 线性表的优缺点
线性表1.线性表的定义0个或多个数据元素的有限序列object前驱 :上一元素的位置信息后继 :后一元素的位置信息DataType线性表顺序存储结构的优缺点优点:无需为表示表中元素之间的逻辑关系而增加额外的存储空间可以快速地存取表中任一位置的元素缺点:插入删除操作需要移动大量元素当线性表长度变化较大时,难以确定存储空间的容量造成存储空间的碎片...
2019-05-29 21:31:06
4987
转载 面向对象 的三大基本特征,五大基本原则
目录一、三大基本特征:封装、继承、多态 1、封装 2、继承 3、多态 二、五大基本原则 1、单一职责原则(SRP) 2、开放封闭原则(OCP) 3、里氏替换原则(LSP) 4、依赖倒置原则(DIP) 5、接口隔离原则(ISP) 网上的讲解很多,但大都类似,这里进行转载整理。三大基本特征是理解五...
2019-05-28 21:22:28
192
原创 抽象类及和接口的区别
抽象类 abstract抽象类不能实例化 抽象类也可以定义抽象方法关键字 abstract (修饰抽象类)添加到方法的返回类型的前面。一个抽象方法是一个没有方法体的方法。一个抽象类可以包含抽象和非抽象方法,当一个类继承于抽象类,那么这个派生类必须实现所有的的基类抽象方法。但是通过声明派生类也为抽象,我们可以避免所有或特定的虚方法的实现,这就是抽象类的部分实现。抽象类和接口的区别...
2019-05-23 21:30:31
115
转载 数据结构与算法
一、事后统计法二、分析预测法 – 时间、空间复杂度分析法大 O 时间复杂度表示法时间复杂度分析方法只关注循环执行次数最多的一段代码;加法法则:总的时间复杂度等于量级最大的那段代码的复杂度;乘法法则:嵌套代码的复杂度等于嵌套内外代码复杂度的乘积;几种常见时间复杂度实例分析4.1. O(1)4.2. O(logn)、O(nlogn)4.3. O(m+n), O(m*n)最好、最...
2019-05-21 19:26:33
243
原创 算法差异适用情况
算法差异 (一)分治法和动态规划法的区别 共同点:二者都要求原问题具有最优子结构性质,都将原问题分成若干个子问题,然后将子问题的解合并,形成原问题的解。 不同点:动态规划法是将待求解问题分解成若干个相互重叠的子问题,即不同的子问题具有公共的子子问题,而分治...
2019-05-20 21:19:23
291
原创 单链表的读取插入与删除
线性表链式结构的特点:用一组任意的存储单元存储线性表的数据元素,可以是连续的也可以是不连续的链式结构中除了要存数据元素信息外,还要存储它的后继元素的存储地址存储数据元素信息的域称为数据域,把存储直接后继位置的域称为指针域指针域中存储的信息称为指针或链,两部分信息组成数据元素ai的存储映像称为结点N个节点链结成一个链表,即为线性表的链式存储结构,每个节点中只包含一个指针域所以叫做单链表...
2019-04-23 20:32:28
379
原创 线性表顺序存储结构
顺序存储定义线性表的顺序存储结构,指的是用一段地址连续的存储单元依次存储线性表的数据元素顺序存储结构需要的三个属性存储空间的起始位置:数组data,它的存储位置就是存储空间的位置线性表最大存储容量:数组长度MaxSize线性表的当前长度:length数据长度与线性表长度区别数组的长度是存放线性表的存储空间的长度,存储分配后这个量一般是不会变的线性表的长度是线性表中数据元素的个数...
2019-04-22 18:59:23
674
1
原创 算法
1.算法的特性输入 输出 有穷性 确定性 可行性输入输出算法具有0个或多个输入至少有一个或多个输出有穷性在执行有限的步骤后,自动结束不会无限循环,在可接受的时间内完成确定性算法的每一步骤都有确定的含义,不会出现二义性可行性2.算法的要求正确性可读性健壮性时间效率高和存储量低算法的度量方法:事后统计方法、事前分析估算方法函数渐进增长:算法时间复杂度 T(n)=O...
2019-04-21 19:46:29
107
原创 数据结构总结
1.什么是数据?数据是描绘客观事物的符号,是计算机中能够操作的对象,能被计算机识别、处理的符号集合数据包括数值型和非数值型必须具备的两个前提:可以输入到计算机中能被计算机程序处理2.数据项?一个数据元素可以由若干个数据项组成,数据项是数据不可分割的最小单位3.数据对象?数据对象是性质相同的数据元素的集合,是数据的子集4.数据结构?相互之间存在一种或多种特定关系的数据元素的集合...
2019-04-18 20:25:10
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人