数据结构 Series Series是一个类似于一维数组的数据结构,它能够保存任何类型的数据,比如整数、字符串、浮点数等,主要由一组数据和与之相关的索引两部分构成。 Series的创建与应用 指定内容,默认索引 a=pd.Series(np.arange(10)) print(a) 输出: 指定内容 ...
分类:
其他好文 时间:
2021-02-02 11:27:43
阅读次数:
0
所谓遍历(Traversal)是指沿着某条搜索路线,依次对树中每个结点均做一次且仅做一次访问。访问结点所做的操作依赖于具体的应用问题。遍历是二叉树上最重要的运算之一,是二叉树上进行其它运算之基础。遍历方式分别为:先序遍历、中序遍历、后序遍历。二叉树前序遍历:根-> 左-> 右;二叉树中序遍历:左->... ...
分类:
其他好文 时间:
2021-02-02 10:39:44
阅读次数:
0
题目 设一个n个节点的二叉树tree的中序遍历为(1,2,3,…,n),其中数字1,2,3,…,n为节点编号。 每个节点都有一个分数(均为正整数),记第i个节点的分数为$d_i$,tree及它的每个子树都有一个加分,任一棵子树subtree(也包含tree本身)的加分计算方法如下: subtree的 ...
分类:
其他好文 时间:
2021-02-01 12:24:58
阅读次数:
0
/** * C++ 语言: 二叉查找树 * * @author skywang * @date 2013/11/07 */ #ifndef _BINARY_SEARCH_TREE_HPP_ #define _BINARY_SEARCH_TREE_HPP_ #include <iomanip> #in ...
分类:
编程语言 时间:
2021-02-01 11:49:33
阅读次数:
0
1 //有向图邻接矩阵代码实现 2 3 #include<iostream> 4 using namespace std; 5 #define MaxVertex 50 //最多顶点个数 6 typedef char VertexInfo[9];//定义顶点的名字 7 //定义图的数据结构 8 st ...
分类:
其他好文 时间:
2021-02-01 11:44:56
阅读次数:
0
下面直接上代码*(我是直接用的for循环初始化开始做的,也可以使用递归解决)* 这是树节点类 package com.edu.dataStructure.treeDemo; import java.util.*; /** * <p> * 自己创建的树节点 * </P> * */ public cla ...
分类:
编程语言 时间:
2021-01-30 12:16:45
阅读次数:
0
题意 从上到下打印二叉树的每一行,最后返回一个层序遍历的序列 思路 使用队列作为辅助工具来进行层序遍历,都存储到一个vector里面返回即可 代码 class Solution { public: vector<int> levelOrder(TreeNode* root) { if(!root) ...
分类:
其他好文 时间:
2021-01-30 12:09:44
阅读次数:
0
题意 将一个二叉树转换为它的镜像树 思路 很容易想到镜像树是要交换左右孩子,而且是递归式的,也就是说还要对它的左孩子和右孩子这么做。 本质是对遍历算法的理解,显然这里是用后序遍历比较合理的,后序遍历是左右根的顺序,也就是遍历到当前根结点的时候左右子树都已经遍历过也处理好了(翻转为镜像) 代码 cla ...
分类:
其他好文 时间:
2021-01-29 12:07:31
阅读次数:
0
线性查找 线性查找(1) 题目描述 LinearSearch 输入:数组,和目标元素 输出:目标元素所在的索引;若不存在,返回-1 代码实现 public class LinearSearch { /** * 查找数组中16所在的位置 * @param data:数组 * @param target ...
分类:
编程语言 时间:
2021-01-29 11:58:06
阅读次数:
0
上一节说到如果要从海量数据中查找字符串的话,红黑树和和hashtable都不行,所以会用到布隆过滤器。 布隆过滤器 1、定义 布隆过滤器是?种概率型数据结构,它的特点是?效的插?和查询,能明确告知某个字符串 ?定不存在或者可能存在; 2、优点 布隆过滤器相?传统的查询结构(例如:hash,set,m ...
分类:
编程语言 时间:
2021-01-27 14:02:25
阅读次数:
0