• 2024-06-13力扣刷题记录: 1424. 对角线遍历Ⅱ
        本题是第182场周赛的Q3,LC竞赛分为1780。方法一.利用反对角线性质    在同一条反对角线上的元素的i+j值是相同的,同时,根据遍历的方式可知,i值越大的元素在同一条反对角线之中越先被遍历,i+j值越小的反对角线越早被遍历。考虑采用有序的map对i+j
  • 2024-04-23数据结构笔试题——基于C语言的链表功能函数实现
    题目1题目要求如下:/***@functionname:LList_CntdmFind*@brief查找链表中,倒数第k个位置上的节点*@param:​ @Head:链表头节点​ @k :倒数第k个位置*@retval:int型返回值;返回-1时即为失败,返回0时表示成功;*@date:2024/04/23*@version1.0*@n
  • 2024-03-19字符串增加千分位 负号提前处理
    *千分位DATA:LV_STRTYPESTRING,LV_CURRCTYPESTRING,LV_TMP1TYPESTRING,LV_TMP2TYPESTRING,LV_LENTYPEI,LV_LEN1TYPEI,LV_LEN2TYPEI,LV_LEN3TYPEI,LV_LEN4TYPEI.DATA:LV_CURRTYPEBAPICURR-BA
  • 2024-02-19基于ATMega16定时器T1产生PWM的实例
    本例讨论ATMega16中通过定时器T1产生脉冲波形(含PWM)的具体过程,利用汇编程序实现CTC方式、快速PWM模式、相位修正PWM模式和相频修正PWM模式等实例。定时器T1与定时器T0、T2不一样,它具有16位结构,除了能实现更长时间的定时外,它还具有很多附加功能,比T0、T2要复杂一些。另外,T1还有一个很
  • 2024-01-29二维凸包复习笔记
    Graham扫描法向量的叉乘:平行四边形面积,顺负逆正,x1y2-x2y11.确定1个凸包上的点:纵坐标最小(纵坐标相同时横坐标最小)的点2.极角排序3.单调栈维护凸包点击查看代码//二维凸包#include<bits/stdc++.h>usingnamespacestd;structt1{ doublex,y;}t[100005];ints[100
  • 2024-01-18P9012 [USACO23JAN] Moo Operations B题解
    第1道赛场AC的题,必须发篇题解记录一下。Tips:\(1\le|S|\le100\)——题目才100,这就可以随便整活了。如果你稍微懂点英语,就会知道第\(2\sim4\)个点的\(S\)都最多只有\(3\)个字符,而目标“MOO”也是\(3\)个字符,所以只需要模拟就可以了。intcheck(string
  • 2023-12-12每日一题--2454.下一个更大元素IV
    题目链接:2454.下一个更大元素IV题目:给你一个下标从 0 开始的非负整数数组 nums 。对于 nums 中每一个整数,你必须找到对应元素的 第二大 整数。如果 nums[j] 满足以下条件,那么我们称它为 nums[i] 的 第二大 整数:j>inums[j]>nums[i]恰好存在 一个 k 满
  • 2023-11-09一个计数题
    我也不知道在哪里见的题qwqdescription给定\(n,k\),定义一个满二叉树(每个非叶子节点都有两个儿子的二叉树)权值为其每条从根出发的链经过的向左的边的数量的最大值。对于每个\(i\in[1,n]\)求出\(i\)个恰有叶子的权值不超过\(k\)的满二叉树的数量。\(n,k\leq5000\)sol
  • 2023-10-17如何使用GaussDB(DWS)的本地临时表进行数据处理
    本文分享自华为云社区《GaussDB(DWS)临时表系列-本地临时表》,作者:acydy。GaussDB(DWS)从8.2.1版本后支持三种形式的临时表:本地临时表、Volatile临时表、全局临时表。本文先介绍DWS的本地临时表功能。本地临时表特点:表定义和数据都是会话相关,其他会话看不到本会话创建的本地
  • 2023-09-12linux shell 字符串变量 有双引号和无双引号的区别
     001、[root@pc1test02]#lsa.shb.sh[root@pc1test02]#cata.sh##测试程序1#!/bin/bashstr1="ab_cd_ef"tmp1=$(echo$str1|sed's/_/\n/g')echo$tmp1[root@pc1test02]#catb.sh##测试程序2#!/bin/bashstr1="ab_
  • 2023-08-07php 无限级分类,超级简单的无限级分类,支持输出树状图
    返回一维数组//无限级分类 function GetTree($arr, $pid = 0, $step = 0){    static $tree;    foreach ($arr as $key => $val) {        if ($val['pid'] == $pid) {            $name = isset($val['title']) ? $
  • 2023-07-10使用递归函数来实现输入正整数,将正整数分解鸡(质因)数
    介绍一下递归函数:当我们定义一个函数时,如果函数内部调用了自身,那么这个函数就称为递归函数。递归函数是一种解决问题的方法,它将大问题分解为相同或类似的小问题,并通过逐步解决这些小问题来解决整个问题。使用递归函数的核心思想是将一个问题拆解为更简单的子问题,并且解决子问题的方
  • 2023-06-14HLS - 数组优化
    参考https://blog.csdn.net/zhangningning1996/article/details/107444387https://blog.csdn.net/pc153262603/article/details/106385483https://www.xilinx.com/htmldocs/xilinx2017_4/sdaccel_doc/eil1504034361560.html1.空间复杂度程序的两个衡量指标:时间复杂度
  • 2023-06-09判断一个字符串是否由另一个字符串旋转而成
    ifs1="stackoverflow"thenthefollowingaresomeofitsrotatedversions:"tackoverflows""ackoverflowst""overflowstack"whereas"stackoverflwo"isnotarotatedversion. 通常的做法algorithmcheckRot
  • 2023-05-31HDU4382(特殊的矩阵连乘)
    题目:HarryPotterandCyberSequenceGenerator题意,有两个容器C1,C2,初始的时候C1中有一个数的值为V,给你K个操作,每次都重复这K个操作N遍,最后问你C2中的数是   多少。N<=10^100。1:循环操作的次数巨大,敏感的想到这是矩阵连乘的题目。2:K个操作可以得出一个矩阵,N个K操作就是这个
  • 2023-05-18m基于MIMO通信系统的半盲信道估计算法matlab仿真,包括QPSK,ML检测,Turbo编译码等
    1.算法仿真效果matlab2022a仿真结果如下:         2.算法涉及理论知识概要        所谓信道估计,就是从接收数据中将假定的某个信道模型的模型参数估计出来的过程。如果信道是线性的话,那么信道估计就是对系统冲激响应进行估计。需强调的是信道
  • 2023-04-17C# 数组深拷贝浅拷贝
    1bool[]tmp1={true,true};2bool[]tmp2;34//tmp2=tmp1;//浅拷贝更改tmp2会影响tmp156tmp2=(bool[])tmp1.Clone();//克隆深拷贝更改tmp2不会影响tmp178tmp2[0]=false;9
  • 2023-01-01m认知无线电网络中频谱感知的按需路由算法matlab仿真
    1.算法概述         使用无线电用户的频率范围在9kHz到275GHz[3],由于无线通信环境中的干扰、信道衰落和无线电收发设备自身属性等的影响,大部分无线电设
  • 2023-01-01m认知无线电网络中频谱感知的按需路由算法matlab仿真
    1.算法概述使用无线电用户的频率范围在9kHz到275GHz[3],由于无线通信环境中的干扰、信道衰落和无线电收发设备自身属性等的影响,大部分无线电设备只能工作在50GHz以下
  • 2022-12-21mysql-ibtmp1表空间暴涨
    1、在做****巡检时,发现生产主机xxxx上的临时独立表空间ibtmp1暴涨至200G,借此梳理关于临时表空间相关的点2、ibtmp1暴涨如何处理? 2.1简单说明 ibtmp1是非压缩的innodb
  • 2022-12-17【量化LDPC】基于量化技术的LDPC译码算法的研究与matlab仿真
    1.本LDPC采用的量化方案      改进方案如下所示:  公式,的范围是由一个统计范围得到的,但是在实际中,根据信道的不同,可能存在多种可能,这里,我们的考虑的方案
  • 2022-12-03union 专题
    union:对合并结果去重unionall:保留所有合并结果力扣602:withtmp1as((selectrequester_idasidfromRequestAccepted)unionall(selectaccepter_ididfromR
  • 2022-11-29oracle数据库连接方式
    数据库:Oracle分类:数据库连接方式--创建两个表createtabletmp1(idnumber(10)notnull,namevarchar2(10)notnull);createtabletmp2(idnumber
  • 2022-11-03最大子段和问题求解思路总结
    方法1、分治求解求最大子段和思路:分治解决问题,将原问题分成左右两部分进行求解,一般是二分,再对左右两部分分别重复二分操作。对于一个序列来说,它的最大值有三种情况,第一
  • 2022-08-25always@(*)和 always_comb 有什么区别?
    1.always_comb在时间0自动执行一次,而@(*)等待直到其敏感列表中的信号发生改变时才执行。2.always_comb对函数参数和内容的变化都敏感,而always@(*)只对函数参