C++是什么? 百度百科定义:C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。 归纳解析:C++,英文名:The C++ Programming Language/c plus plus, ...
分类:
编程语言 时间:
2020-02-23 09:45:57
阅读次数:
80
前言 什么是前后端分离? 先看什么是前端和后端。 什么是前端? 百度百科上是这样写道: 这样介绍是否准确呢?因为我没有查到这个概念到底是谁提出的。至此,是否这个概念已经变成广义概念,还不是当初提出的概念,我也不知道。如果有谁知道,麻烦告知一声。 现在就当它网站的前台部分,展示用户浏览的网页。 然后我 ...
分类:
其他好文 时间:
2020-02-20 22:02:27
阅读次数:
45
题意给定一个二叉树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个结点p、q,最近公共祖先表示为一个结点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉树:root=[3,5,1,6,2,0,8,null,null,7,4]示例1:输入:root=[3,5,1,6,2,0,8,null,null,7,4],
分类:
其他好文 时间:
2020-02-20 09:47:21
阅读次数:
60
由百度百科上可以看到软件架构师的定义:所谓架构师,通俗的说就是设计师或结构设计者,这些定义如果用在建筑学上,则是很容易理解的。在软件工程领域中,软件架构师实际上就是软件项目的总体设计师,是软件组织新产品的开发与集成、新技术体系的构建者。 要理解软件架构师如何工作,在阅读了架构漫谈九篇博客后,不妨先来 ...
分类:
其他好文 时间:
2020-02-19 19:04:38
阅读次数:
83
题意 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 例如,给定如下二叉树: root = [3,5 ...
分类:
其他好文 时间:
2020-02-19 14:48:22
阅读次数:
49
中文开源知识图谱: (1)中文通用百科知识图谱(CN-DBpedia) 介绍 CN-DBpedia是由复旦大学知识工场实验室研发并维护的大规模通用领域结构化百科,其前身是复旦GDM中文知识图谱。 CN-DBpedia主要从中文百科类网站(如百度百科、互动百科、中文维基百科等)的纯文本页面中提取信息, ...
分类:
其他好文 时间:
2020-02-18 20:25:47
阅读次数:
126
1.什么是链表? 百度百科:链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于 ...
分类:
其他好文 时间:
2020-02-17 00:53:25
阅读次数:
91
API: 概念:API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。——百度百科 个人理解:API就是一个函数。 SDK: ...
1.迭代器(iterator)是什么? 有道翻译:iterator—— n. 迭代器、迭代程序 百度百科:迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。迭代器修改了常规指针的接口,所谓迭代器是一种概念上的抽象:那些行为上像 ...
分类:
其他好文 时间:
2020-02-16 13:10:18
阅读次数:
99
一、栈(stack) 1.Definition : 微软翻译:stack—— n. 堆栈;一堆;大量;许多;v.(使)放成整齐的一叠(或一摞、一堆)。 百度百科:栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向 ...
分类:
其他好文 时间:
2020-02-15 21:55:16
阅读次数:
82