感觉最近工作上写代码时有点力不从心,决定玩玩leetcode周赛锻炼下手感。这里记录每次周赛的心得,并且会以周赛题目中自己不
当spark中做完一次map操作,准备发给下游时,究竟会做什么事呢?我按照一些问题来逐步分析。首先有个问题:map操作之后,数
泛型擦除:java中的泛型只在 程序源码中存在, 在编译后的字节码文件中已经替换为原生类型, 并会插入一些强制转换的代码。
文章目录早期编译过程晚期编译优化首先提出一个问题,为什么C++的编译速度会比java慢很多?二者运行程序的速度差异子啊那
大段整理算法太累了,但是有任务需要我这么做,只好每天写一点,后面再合并好了。涉及 绝对值的最大值问题, 或者涉及 某某距离绝对值 和另一个值做相加的总和最大值之
最近感觉成长陷入了阻塞,特此给自己制定1个”每天1个XX知识点“的查漏补缺计划。Q: ThreadLocal的常见使用场景?
回到满尘的房屋自从工作后没什么时间再像大学那样写博客了,等回来时发现已经满屋子的蜘蛛网和灰尘了。之所以之前不想再写博客,是
正如书中所说,人生遇到的问题太多了,所以逃避的人也很多,他们无法控制自己去面对这些问题和痛苦。有的选择拖延,有的选择放弃,并持续地延长了下去。要解决的办法就是自律
该文用于快速回顾Lua的知识。基本概念和数据类型注释:单行 --多行--[[ --]]变量:默认为全局无需声明未初始化变量为nil删除变量:令变量=
显示当前所有的可用数据库SHOW DATABASE; 显示当前数据库内可用表SHOW TABLES ;显示某个表中的所有属性信息SHOW COLUMNS FORM 表名SHOW STATUS 显示广泛的服务器
★UNP一书主要注重于 应用层 和 传输层之间的部分。★包裹函数:大写字母开头,即封装了出错判断和处理,节省了一些代码量★unp.h安装步骤:1.从网络上下载unpv13e.tar文
leetcode类似题链接/*************************题意:求2个排序数组的中位数************************//***********************剔除法,以求第几大元素的角度去看例如7个元素,则第4大的元素就是中位数。那么只要数组1和数组2 总共剔除了3个元素后便可知道第4大是哪一个。这题leetcode写过题解了,详见
/*************************题意:给出一堆学生记录,根据c的不同做排序c=1按id排序c=2按名字排序,c=3按成绩排序名字或成绩相同再按id安排/************************求解要点和注意点:用sort实现非常容易,但必须要记住一点:这里n有100000个如果用cin和cout做输入输出将会非常慢所以必须
/*************************题意:给出一个堆通话记录on后面接上off,才算是一次完整的通话on后面接on,off后面接off的记录都不算。求报告单该报告单包含名字,以及各条通话记录,以及总通话费用。/************************求解要点和注意点:先将所有记录排序,自定排序规则,先名字,再日、小时、分然后根据名字,
#include#include#include#include#include#include#include#include#include#includeusing namespace std;//30min//耗时于思考和编写程序/*************************题意:给出一个无向图求删去其中一个节点时,需要增加多少边才能使之相连/***
#include#include#include#include#include#include#includeusing namespace std;///*************************题意:有一个成环(图中仅这个环)的图,按顺序给出各点间的距离给出查询s到e求出s到e的最小值*************************//*****
#include#include#include#include#includeusing namespace std;//19min//耗时于
/*************************题意:一个特殊的地铁图求s到e的最短距离路线如果距离相同,求换乘次数最少的路线************************//***********************解题思路:由于点可能有10000个,用dijkstr容易超时而这里的特点是只有100条地铁站,每个点最多5个度即有很多情况是只有1个选择的情况(笔直向下
#include#include#include#include#include#include#include#include#includeusing n
#include#include#include#include#include#include#include#include#includeusing namesp
/*************************题意:拆分1个链表把链表划分成 <0 , 0-k , 大于k三个链表(同一链表内相对顺序不变)并对其进行重新连接。并输出。************************//***********************解题思路:搞3个vector,然后收集对应的节点最后再合并,输出,即可。*****************
#include#include#include#include#include#include#include#include#includeusing nam
/*************************题意:给一个图如果这个图是连通的,并且: 每个点的度都是偶数,则是 Eulerian 只有2个点的度是奇数,则是Semi-Eulerian 否则是Non-Eulerian如果非连通,那也是Non-Eulerian************************//***********************解题思路:是否连
// VSPAT.cpp : 定义控制台应用程序的入口点。//#include#include#include#include#inc
/*************************题意:给出情侣名单然后给出参加舞会的人的名单每个人只能和自己的情侣跳舞单手狗不能跳舞情侣没来的话也不能跳找出不能跳舞的人************************//***********************解题思路:用数组做就行了*************************//*************
/*************************题意:给一个图再给一组数字的序列问是否构成哈密尔顿回路序列该序列要求: 1. 该序列首尾相连,即第一个点等于最后一个点。 2. 除了首=尾外,其他地方不能有重复出现的点。 3. 该序列中的点 必须包括 图中所有点 4. 该序列每个相连点必须在图上也相连。************************//**********
/*************************题意:给出一堆数字找一个最大的E这个E的要求是:在这堆数字中,大于E的数字有E个(E不一定是数组中的数字)************************//***********************解题思路:先从小到大排序。以该例子为例6 7 6 9 3 10 8 2 7 8排序后为 2 3 6 6 7 7 8
#include#include#include#include#include#include#include#include#includeusing names
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号