• 2025-01-02寻找两个正序数组的中位数(二分查找)
    给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。算法的时间复杂度应该为 O(log(m+n)) 。 示例1:输入:nums1=[1,3],nums2=[2]输出:2.00000解释:合并数组=[1,2,3],中位数2示例2:输入:nums1=[1
  • 2024-12-164. 寻找两个正序数组的中位数
    classSolution{public://在nums1[L1,R1]和nums2[L2,R2]中,找到第k小的数intfindMedian(vector&nums1,intL1,intR1,vector&nums2,intL2,intR2,intk){//用nums1[L1,R1]的最中间的数nums1[mid],在nums2中划分,//nums2[L2,x]是小于等于nums1[mid],nums2[x+
  • 2024-12-13重磅开源!阿里巴巴分布式核心原理,GitHub标榜65K!
    前言在当今互联网技术飞速发展的时代,分布式系统已经成为构建大规模、高可用和高性能应用的基石。无论是云计算平台、大型电商平台,还是社交网络平台,都离不开分布式技术的支持。(文末查完完整文档)分布式系统的重要性分布式系统通过将计算任务和数据分布在多个节点上,实现了系统
  • 2024-12-078条笔记,30天涨粉1.8w!用AI做林黛玉怼人视频,涨粉太香了!(附完整教程)
    大家好,我是程序员X小鹿,前互联网大厂程序员,自由职业2年+,也一名AIGC爱好者,持续分享更多前沿的「AI工具」和「AI副业玩法」,欢迎一起交流~最近「林黛玉怼人」系列的账号太火了!而且内容太太太让人上瘾了!在小红书刷到了林黛玉怼人的视频,愣是被硬控了10多分钟,才「依依不舍
  • 2024-12-04【日记】论韭菜是怎么养成的,指我自己(656 字)
    正文今天被一种盛大的焦虑裹挟。可能由于现在视野越来越广了,原来的盲区也有了或多或少的了解,总觉得自己现在非常菜。今天上班还听到同事们在炒股,身后的同事说她这两天赚了半个月的工资,大概快四千块钱。我没说话,侧着耳朵听。有同事问她怎么选的,她说听一个炒股
  • 2024-11-27真空管和晶体管
    真空管和晶体管是电子技术发展中的两种重要器件,它们在工作原理、结构、应用和特性上有显著差异:1.工作原理真空管:真空管(或称电子管)主要依赖电子在真空中的运动。它由阴极、栅极和阳极组成。当阴极被加热时会释放电子,栅极控制电子的流动,进而调节流向阳极的电流。真空管常用于放
  • 2024-09-19【LeetCode Hot 100】4. 寻找两个正序数组的中位数
    题目描述要求出两个数组的中位数,第一想法当然是将这两个数组进行归并排序,然后直接得到排序后长数组的中位数。由于本题的两个数组都是排序后的数组,因此省去了排序的步骤。这种方法的时间复杂度为\(O(m+n)\),空间复杂度由于要存储排序后的长数组,所以也是\(O(m+n)\)。有没有相对更
  • 2024-07-27golang 数组转为链表 - 正序和逆序
    有时候,有这样的场景,我们需要就给定数组将其转为一个链表,通常的思路有两种:正序逆序以下是具体的代码实现和测试函数:packagemainimport("fmt""testing")typelistNodestruct{next*listNodevalint}//正序遍历构建链表//通过一个虚拟头结点,不
  • 2024-07-06C++算法实践04-寻找两个正序数组的中位数
    一、题目:给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。算法的时间复杂度应该为 O(log(m+n)) 。示例1:输入:nums1=[1,3],nums2=[2]输出:2.00000解释:合并数组=[1,2,3],中位数2示例2:输入:nu
  • 2024-05-294. 寻找两个正序数组的中位数
    给定两个大小分别为m和n的正序(从小到大)数组nums1和nums2。请你找出并返回这两个正序数组的中位数。算法的时间复杂度应该为O(log(m+n))。示例1:输入:nums1=[1,3],nums2=[2]输出:2.00000解释:合并数组=[1,2,3],中位数2示例2:输入:nums1=[1,2],nums2=
  • 2024-05-184-寻找两个正序数组的中位数
    题目:两个正序数组,找出他们的中位数(中间位置的数),算法的时间复杂度应该为O(log(m+n))。1.将两个数组组成一个新的数组,int[]allArry=newint[nums1.length+nums2.length];System.arraycopy(nums1,0,allArry,0,nums1.length);System.arraycopy(nums2,0,allArry,num
  • 2024-05-09【每日一题】寻找两个正序数组的中位数
    4.寻找两个正序数组的中位数给定两个大小分别为m和n的正序(从小到大)数组 nums1和 nums2。请你找出并返回这两个正序数组的中位数。算法的时间复杂度应该为O(log(m+n))。示例1:输入:nums1=[1,3],nums2=[2]输出:2.00000解释:合并数组=[1,2,3],中位数2示例
  • 2024-05-08Modbus字节序说明
    Modbus字节序说明用littlyendinebyteswap解析寄存器最近做ModBusTCP方面的测试有点多,尽管对于ModBus协议算是比较了解了,也经常知道字节传输序列的不同对工程师带来了很多不必要的麻烦,这不是一个技术难题,仅仅只是过去各家各户开发遗留下来的标准统一问题,所以这里写下这篇文
  • 2024-04-11关于期望 dp 的一点思考
    一、前言只是一些自己的理解,并不知正确与否。首先期望\(dp\)分为伪期望\(dp\)和真期望\(dp.\)二、伪期望\(dp\)对于伪期望\(dp\)来说,其在定义状态之后,一般可以认为状态之间的转移是线性的,即每一个\(dp\)状态转移到何处具有唯一对应性,只不过具体的实现上经过了概
  • 2024-04-02Golang | Leetcode Golang题解之第4题寻找两个正序数组的中位数
    题目:题解:funcfindMedianSortedArrays(nums1[]int,nums2[]int)float64{iflen(nums1)>len(nums2){returnfindMedianSortedArrays(nums2,nums1)}m,n:=len(nums1),len(nums2)left,right:=0,mmedian1,median2:=0,0
  • 2024-03-03Modbus字节序说明-汇川PLC用littly endine byte swap【低位优先传输且反序】 解析寄存器
    Modbus字节序说明-汇川PLC用littlyendinebyteswap解析寄存器最近做ModBusTCP方面的测试有点多,尽管对于ModBus协议算是比较了解了,也经常知道字节传输序列的不同对工程师带来了很多不必要的麻烦,这不是一个技术难题,仅仅只是过去各家各户开发遗留下来的标准统一问题,所以这里写下
  • 2024-02-01Codeforces Round 922 (Div. 2)
    基本情况A题当时做完提交一直编译错误后面发现是语言选择错误,浪费了五六分钟,然后去做B没想到去看C看了样例感觉可以做,结果干了好久都没出来,倒回去看B还是没做出来,感觉全程很紧张不知道为什么,脚一直在抖。A.BrickWall没啥好说的,就是全部放竖直的,实在不能放了再放横的而且把横
  • 2023-11-28C# Lambda 分组排序问题(先对数据进行时间倒序排列,然后再按照某字符分组,在每个分组内再按照某数字或字符正序排列)
    问题:先对数据进行时间倒序排列,然后再按照某字符分组,在每个分组内再按照某数字或字符正序排列解答:vardata=list.OrderByDescending(i=>i.Date).ToList();vargData=data.GroupBy(g=>g.code).Select(l=>l.OrderBy(i=>i.Step));varinvData=newList<IndexVM>();fore
  • 2023-11-21[4] 寻找两个正序数组的中位数
    /***@param{number[]}nums1*@param{number[]}nums2*@return{number}*/varfindMedianSortedArrays=function(nums1,nums2){constnums=nums1.concat(nums2).sort((a,b)=>a-b)constll=nums.lengthif(ll%2===0){return
  • 2023-11-03C# Lambda 分组排序问题(先对数据进行时间倒序排列,然后再按照某字符分组,在每个分组内再按照某数字或字符正序排列)
    问题:先对数据进行时间倒序排列,然后再按照某字符分组,在每个分组内再按照某数字或字符正序排列解答:vardata=list.OrderByDescending(i=>i.Date).ToList();vargData=data.GroupBy(g=>g.code).Select(l=>l.OrderBy(i=>i.Step));varinvData=newList<IndexVM>();
  • 2023-10-09寻找两个正序数组的中位数
    /* *@lcapp=leetcode.cnid=4lang=cpp *@lcprversion=21917 * *[4]寻找两个正序数组的中位数 *///@lccode=startclassSolution{public:  doublefindMedianSortedArrays(vector<int>&nums1,vector<int>&nums2){    if(nums1.size()
  • 2023-09-17【java基础】冒泡排序 正序倒叙排序 【一眼就会系列】
    //本节课:1、数组冒泡排序:倒序、正序//1、冒泡正序:intnum[]={345,2,3,777,34,233,97,30};for(inti=0;i<num.length;i++){for(intt=0;t<num.length-1-i;t++){if(num[t]>num[t+1
  • 2023-08-20力扣-4-寻找两个正序数组的中位数
    题目要求O(log(m+n))的时间复杂度知道了两个数组的长度,那么中位数的下标以及如何计算是可以确定的,给出的是两个正序数组,如果使用双指针,从两个数组头开始扫描并比较,找出合并后第K小的数字,时间复杂度是多少?时间复杂度是O((M+N)/2),这个目标还不及题目的要求,看到logN就会想到二分
  • 2023-08-13接口压力测试
    接口压力测试参考博客:[接口压测实践-压力测试常见参数解释说明使用场景对指定接口进行性能测试时,一些常见参数解释说明。一键并发详情详见:Postman基础注意:请勿设置太大的并发量或者循环次数,这有可能导致直接将被压服务压崩溃或者将路由器压崩溃。参考参考下方【实践】