IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 数据结构与算法 -> ponyai -> 正文阅读

[数据结构与算法]ponyai

题1

给定一棵n个点的有根树,第i个点的父节点是fa[i],每个点权值为A[i].

称点i和点j是兄弟 (i != j),当且仅当fa[i]=fa[j].

求出一个点集,这个点集里至多只有一对兄弟,使得权值和最大。

n <= 1000000, -100000 <= A[i] <= 1000000

题2

如果一棵二叉树满足下述几个条件,则可以称为奇偶树:

二叉树根节点所在层深度为0,根的子节点所在层深度为1,根的孙节点所在层深度为2,依此类推。
偶数深度层上的所有节点的值都是奇整数,从左到右按顺序严格递增
奇数深度层上的所有节点的值都是偶整数,从左到右按顺序严格递减
给定二叉树的每个节点的左右儿子节点以及权值,返回二叉树是否为奇偶树。

要求O(n)。

Sample Input
value = [5, 3, 3, 4, 2, 7]

child = [[3, 4], [-1, -1], [-1, -1], [1, 2], [-1, 5], [-1, -1]]

value不一定按照层序遍历的格式给出,但是保证0号结点一定为根节点。

题3

数组A,B
从A B中各找到一个数
他们的最大公约数最大
求这个最大公约数

A = [3, 4, 12]
B = [2, 6]

–> 6

题4

给一组点,找到三个点组成三角形,里面不包含其他点,要求时间复杂度O(n*n)

  数据结构与算法 最新文章
【力扣106】 从中序与后续遍历序列构造二叉
leetcode 322 零钱兑换
哈希的应用:海量数据处理
动态规划|最短Hamilton路径
华为机试_HJ41 称砝码【中等】【menset】【
【C与数据结构】——寒假提高每日练习Day1
基础算法——堆排序
2023王道数据结构线性表--单链表课后习题部
LeetCode 之 反转链表的一部分
【题解】lintcode必刷50题<有效的括号序列
上一篇文章      下一篇文章      查看所有文章
加:2021-12-19 18:27:38  更:2021-12-19 18:27:53 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 16:57:16-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码