首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
973专题
最接近原点的 K 个点 【leetcode - 973 - 简单】
思路: 1、这个题应该是很简单的,但是我的代码写的比较复杂。 2、如果熟悉优先队列的朋友应该会写出比较好的算法。 3、我这个就是先存前K个元素,之后再去找出前K个元素最大一个结果,去和当前的对比。 4、我这个算法之后每次都要便利K次以便找到最大的值。 5、优先队列先前就排序好了前K个元素。比较的时候就简单了 class Solutio
阅读更多...
973: 统计利用先序遍历创建的二叉树叶结点的个数
解法: #include<iostream>#include<queue>using namespace std;// 定义二叉树结点struct TreeNode {char val;TreeNode* left;TreeNode* right;TreeNode(char x) :val(x), left(NULL), right(NULL) {};};// 先序递归遍历建立二
阅读更多...
蓝桥杯练习系统(算法训练)ALGO-973 唯一的傻子
资源限制 内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 问题描述 腿铮找2255有点事,但2255太丑了,所以腿铮不知道他的长相。正愁不知道到如何找他的时候,他突然看见计33班围成了一个圈在领微积分试卷。计33班有n个人,其中班长编号为0,其余同学依次按顺时针方向编号。 只听见计33小导说“x号同学顺时
阅读更多...
力扣973. 最接近原点的 K 个点(java 排序法,大顶堆法)
Problem: 973. 最接近原点的 K 个点 文章目录 题目描述思路解题方法复杂度Code 题目描述 给定一个数组 points ,其中 points[i] = [xi, yi] 表示 X-Y 平面上的一个点,并且是一个整数 k ,返回离原点 (0,0) 最近的 k 个点。 这里,平面上两点之间的距离是 欧几里德距离( √(x1 - x2)2 + (y1 - y2
阅读更多...