IP属地:上海
递归的概念 一个函数调用自身就是递归 递归和普通函数调用都是通过栈实现的;栈中存的是:形参、局部变量、返回地址,栈顶放返回值,函数调用结束时从站顶开始退栈; 递归的作用 替代...
是google提出来的应用在tpu上的,目前intel也支持了;https://software.intel.com/sites/default/files/managed/...
算法一:深度优先搜索 1.1、图的表示方法 1.1.1、图的表示方法 --- 邻接矩阵 用一个二维数组G存放图,G[i][j]表示节点i和j之间边的情况(如有无边,边方向,权...
1、 什么样的问题适合用动态规划来求解 1.1. 问题具有最优子结构;就是说问题的最优解所包含的子问题的解也是最优的;比如数字三角形问题中对于第i行j列的元素来说,其到i+...
前言 本文以一道BAT常见的算法面试题开篇,引入动态规划的基础概念, 介绍其思考过程。 正文 一、BAT最常见的一道算法面试题——上台阶 有一个楼梯总共n个台阶,只能往上走,...
堆就是用数组实现的二叉树,所以它没有使用父指针或者子指针。堆根据“堆属性”来排序,“堆属性”决定了树中节点的位置。 堆的常用方法: 构建优先队列 支持堆排序 快速找出一个集合...
syntax = "proto2"; package tutorial; message Person { required string name = 1; requi...