ICode9

精准搜索请尝试: 精确搜索
  • LeetCode/最大相等频率2022-08-18 01:00:48

    给你一个正整数数组 nums,请你帮忙从该数组中找出能满足下面要求的最长前缀,并返回该前缀的长度 从前缀中恰好删除一个元素后,剩下每个数字的出现次数都相同。 1. 双哈希表 一个记录每个值的频数,一个记录每个频数的个数 class Solution { public: int maxEqualFreq(vector<int>&

  • Matlab文件保存2022-07-11 14:40:21

    1. 当前路径下 (mat和m文件在一起):  load  ***.mat;2. 在下一级路径下:  load  .\下一级路径的文件名\***.mat;3. 在上一级路径下:  load  ..\***.mat;4. 在平行文件夹内:     load  ..\平行的文件夹\***.mat;   1. 执行5次循环,每次循环生存一个矩阵Amp.mat,分别保存为Am1,Am

  • RSA306B,500,600系列API接口代码2022-07-09 22:02:06

    点击链接获取资料,下图是代码文件截图。 RSA306B,500,600系列API接口代码 (mianbaoduo.com) 部分示例代码: """################SPECTRUM EXAMPLE################""" def config_spectrum(cf=1e9, refLevel=0, span=40e6, rbw=300e3): rsa.SPECTRUM_SetEnable(c_bool(T

  • Android Calendar 系统日历提醒、日程同步系统2022-07-05 20:31:42

    安卓往系统中添加日程提醒,吭比较多。 首先有个需求(仿制 ios 日历),为什么仿制ios呢?这个得问产品了,我只是一个搬砖的程序员 (*´艸`) 捂嘴 大致有日期,时间,重复设置,自定义重复设置,位置提醒设置 跟系统日历的设置类似,毕竟需要同步到系统,所以设置上面保持规范,都是设置好日期时间,然后重复

  • Linux-vcf文件-如何通过VCF文件鉴别群体的等位基因频率?2022-06-01 18:04:00

    如何判定化石是祖先型等位基因还是突变型等位基因? PS:不能挖到化石就说它是祖先。 可以和亲缘关系较近的物种进行序列比对,和近缘物种相同的就是祖先型,更大概率来自于更古老的祖先。 如何通过VCF文件鉴别群体的等位基因频率? 首先确定等位基因频率是一个群体的概念,也就是说不是每一个

  • 蝙蝠算法2022-04-04 01:34:23

    2012年,英国剑桥大学学者杨新社提出一种新的元启发式优化算法-蝙蝠算法(Bat Algorithm, BA),该算法通过模拟蝙蝠回声定位行为来寻找函数优化问题的最优解。 1. 蝙蝠算法的基本思想 由于蝙蝠的回声定位行为与函数优化相似,所以可以利用蝙蝠的回声定位行为来寻找最优解。蝙蝠算法把蝙蝠

  • 安装Spark与Python练习2022-03-06 19:04:50

    一、安装Spark 检查基础环境hadoop,jdk 下载spark 解压,文件夹重命名、权限 配置文件 环境变量 试运行Python代码 1.jdk、hadoop环境       2.spark环境               二、Python编程练习:英文文本的词频统计 准备文本文件 读文件 预处理:大小写,标点符号,停用词 分词

  • 2.安装Spark与Python练习2022-03-06 02:02:07

    一、安装Spark 检查基础环境hadoop,jdk     下载spark      配置相关文件          配置环境变量            启动spark并运行python代码   def load_file(word_freq): # 读文件到缓冲区 try: # 打开文件 f = open(intext, 'r') e

  • 每日一题 02072022-02-07 20:34:54

    (2022.02.07)每日一题 最长快乐字符串 贪心,我真的贪不出来啊。。。。。 今天除了自己写写不出来,调试了快俩小时,然后理解官方题解,然后就是看labuladong的算法书以及左程云的算法视频,总结快排,归并,master公式,小和问题以及逆序问题(涉及归并),荷兰国旗问题(涉及快排),快排的三种方式,分: 1、小于

  • 用Python刷LeetCode必备知识点3 - collections.defaultdict()2022-02-07 12:34:57

    在用Python刷LeetCode时,字典dict是最经常被用到的数据结构,但是对于访问dict,要是键值key不存在,就会有‘KeyError’的错,在写代码时就要先判断key是否存在,因此就要多写好几行代码来避免‘KeyError’。特别是类似使用列表字典,或者用于统计频率等。 比如要统计一个字符串中字符的频率

  • CF1436F Sum Over Subsets2022-02-02 18:31:57

    更好的阅读体验 题意 给出一个可重集 \(S\),值为 \(i\) 的元素有 \(freq_i\) 个 有两个集合 \(A,B\) 满足 \(B\subset A\subseteq S\) \(|B|=|A|-1\) \(\gcd_{x\in A}x=1\) 称这两个集合的权值 \(w(A,B)=\sum\limits_{x\in A}x\sum\limits_{y\in B}y\) 求所有可能的集合对 \((A,

  • STM32学习笔记(三 时钟系统 1 时钟系统精讲)2022-01-24 15:04:09

    一、晶体振荡器 石英晶体的特性,如果在晶片 某轴向 上施加压力时,相应施力的方向会产生一定的电位。 相反的,在晶体的某些轴向施加电场时,会使晶体产生机械变形。 如果在石英晶片上加上交变电压,晶体就会产生机械振动,机械形变振动又会产生交变电场,尽管这种交变电场的电压极其微

  • AtCoder Beginner Contest 234 F - Reordering2022-01-08 23:02:03

    期末考试考完了…开始补题了 最近几场ATC的ABC都很简单,前五题都是普及组左右,因此目前的目标就是能够稳出F 这次F的读题没读明白,读错了,实际上是可以乱序,因此就是一个数学组合题: #define int LL const int N = 5010,mod=998244353; int n,m,k; int f[N][N],fac[N],inv[N],fin

  • 1234. 替换子串得到平衡字符串2022-01-07 14:02:31

    有一个只含有 'Q', 'W', 'E', 'R' 四种字符,且长度为 n 的字符串。 假如在该字符串中,这四个字符都恰好出现 n/4 次,那么它就是一个「平衡字符串」。 给你一个这样的字符串 s,请通过「替换一个子串」的方式,使原字符串 s 变成一个「平衡字符串」。 你可以用和「待替换子串」长度

  • pandas里的describe中top,freq2022-01-03 14:00:34

    unique,top和freq似乎是对字符串统计,对数值无计算 其中top有mode作用freq也指的是众数的频数,当分类数量都为1时,按unicode排序 缺失值由NaN补上,如果为NaN,说明此列的信息不可以用这个统计变量进行统计的。 注意,数值列和字母列是不一样的。 例子出自官方文档里:pandas.DataFrame.

  • 力扣每日一题2021-12-03K次取反后最大化的数组和2021-12-05 10:32:56

    K次取反后最大化的数组和 1005.K次取反后最大化的数组和题目描述思路从小到大操作负数Java实现Python实现 1005.K次取反后最大化的数组和 题目描述 K次取反后最大化的数组和 思路 从小到大操作负数 由于数组和要尽可能大,因此应该总是修改负数,而且应该从值最小的负数

  • SAS 分类资料检验2021-11-12 22:32:48

    反应变量无序则使用卡方等分析方法,如果是等级资料考虑使用Wilcoxon秩检验。 1. 卡方选择标准 卡方,n>40, 理论频数大于5 似然比卡方大样本下和卡方一致,小样本似然比卡方更稳健 连续校正卡方,理论频数大于1小于5 Fisher精确检验,n<40,理论频数小于1时。   2. 配对样本,且反应变量只有两

  • LeetCode-040-组合总和 II2021-11-01 10:01:50

    组合总和 II 题目描述:给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的每个数字在每个组合中只能使用一次。 说明: 所有数字(包括目标数)都是正整数。解集不能包含重复的组合。 示例说明请见LeetCode官网。

  • 哈夫曼编码, 哈夫曼树2021-11-01 01:00:07

    #include <stdio.h> #include <stdlib.h> #include <string.h> #define swap(a, b) ({\ __typeof(a) temp = a;\ a = b, b = temp;\ }) typedef struct Node { double freq; char data; Node *lchild, *rchild; } Node; type

  • 260. 只出现一次的数字2021-10-30 23:07:49

    给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按 任意顺序 返回答案。 进阶:你的算法应该具有线性时间复杂度。你能否仅使用常数空间复杂度来实现? class Solution: def singleNumber(self, nums: List[

  • 学习单片机编程时点亮一个LED灯有啥意义?2021-10-29 14:04:40

    简言之,学习单片机编程,类似学习硬件驱动。 如何点亮一个LED灯,等同于驱动一个LED灯,再复杂一些可以控制LED灯亮灭,更复杂的是远程控制LED灯。 这些是也算是操作系统技术的一部分,所以课程名字又叫微机原理与接口技术等。 扩展案例如下: 看drivers文件夹下: 是不是很多眼熟的名称 linux

  • 哈夫曼编码细解& Java 实现2021-10-26 13:02:15

    哈夫曼编码的详细讲解(基于java): 本文参考: link. 什么是霍夫曼编码 哈夫曼编码(Huffman Coding),又称霍夫曼编码,是一种编码方式,哈夫曼编码是可变字长编码(VLC)的一种。该方法完全依据字符出现概率来构造异字头的平均长度最短的码字,有时称之为最佳编码,一般就叫做Huffman编码(有时

  • leetcode刷题第一天2021-10-24 22:01:03

    给你一个长度为 n 的整数数组 nums 。请你构建一个长度为 2n 的答案数组 ans ,数组下标 从 0 开始计数 ,对于所有 0 <= i < n 的 i ,满足下述所有要求: ans[i] == nums[i] ans[i + n] == nums[i] 具体而言,ans 由两个 nums 数组 串联 形成。 返回数组 ans 。 class Solution:   

  • 【优化求解】基于蝙蝠算法求解最优目标matlab源码2021-10-10 19:03:59

    1 模型 蝙蝠算法( BA) 是 Yang 教授于 2010 年基于群体智能提出的启发式搜索算法,是一种搜索全局最优解的有效方法。该算法是一种基于迭代的优化技术,初始化为一组随机解,然后 通过迭代搜寻最优解,且在最优解周围通过随机飞行产生局部新解,加强了局部搜索。与其他算法相比,BA 在

  • TMS320F28335 定时器时间计算2021-09-18 14:03:01

    参考博客:TI C2000 TMS320F28335定时器配置简介_张东泽_新浪博客 具体比较详细的可以查看上面链接的博客,这里我做一下记录如何计算定时器的时间 t = Freq * Period / CPU_CLK 假若Freq为15,Period为1000000,则时间t = 15*1000000/150M = 0.1s (系统时钟频率为150M)。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有