【自动驾驶|毫米波雷达】逻辑化讲清快时间与慢时间傅里叶变换 2024-05-05 自动驾驶, 算法, 机器学习, 人工智能 229人 已看 实习过程中发现在进行雷达知识交流时,大部分同事都会用英文简称代替中文的一些称呼,比如Chirp、FFT等等。起初我觉得是因为很多英伟达、TI芯片的开发教程都是英文的,所以看得多了大家都习惯这样称呼,后来在和指导我的前辈交流时发现是因为国内对于一个步骤都有很多称呼,比如说我们接下来讲的,但他们的英文专有名称只有一个,分别是和。用英文称呼的原因更是为了精确性,也不用让大家记那么多名词。同时前辈也告诫我在学习时候不要怕麻烦,要把每一个缩写的全程都要标注好记忆好,才能对于系统更加熟悉。图中可以发现。
C++贪心算法 2024-05-08 算法, c++, 贪心算法, 开发语言 51人 已看 (注:以下函数只可用于string,不适用其他类型的变量)① a.size();这个系统函数是用来获取这个string变量的长度的,我们通常会新建一个变量来保存他,以便之后使用。(x,y代表一个数字,x是起始点,y是结束点)这个系统函数是用来对string变量进行排序的(按字典序列),在排列型问题中很实用。与前一个系统函数一样,这个也是用来给string变量排序的,只不过是逆序。(a和b代表两个string变量)
数据结构-线性表-应用题-2.2-12 2024-05-07 算法, java, 数据结构, 开发语言 80人 已看 1)算法的基本设计思想:依次扫描数组的每一个元素,将第一个遇到的整数num保存到c中,count记为1,若遇到的下一个整数还是等于num,count++,否则count--,当计数减到0时,将遇到的下一个整数保存到c中,计数重新记为1,反复该过程,直到扫描全部数组元素为止。获得最终的候选主元素,但此时还没完成,出现次数还要过半才行,判断c中元素是否是真正的主元素,再次扫描该数组统计c中元素出现的次数,再进一步进行判断。3)时间复杂度O(n),空间复杂度O(1)
Python基础学习之记录中间文件 2024-04-30 算法, 学习, python, 前端, 开发语言 65人 已看 倘若想记录代码运行过程中的结果文件,那么以下函数仅供参考。以上,即可生成带时间戳的文件夹,记录每次的结果文件。def create_timestamped_folder(base_folder): timestamp = datetime.datetime.now().strftime('%Y%m%d_%H%M%S') folder_name = os.path.join(base_folder, timestamp) os.makedirs(folder_name, exist_o
代码随想录算法训练营第36期DAY14 2024-05-01 算法, 数据结构 50人 已看 /那么最左孩子的头上:中节点怎么办呢?不用着急,下一次循环会处理,因为有!//根据先进后出的栈特点 以及,中序遍历的特点:访问顺序与输出顺序相反,来入栈。(自己是最左的,那么自己就没有左孩子了,自己就是中了)。//空结点不入栈,记住这里是要入栈,而不是单纯的更新cur。//空结点不入栈,记住这里是要入栈,而不是单纯的更新cur。这里都需要二刷,来检验和加深印象。//先获取,以便进行迭代。//先获取,以便进行迭代。
每日OJ题_记忆化搜索①_力扣509. 斐波那契数(四种解法) 2024-05-08 算法, leetcode, 职场和发展, 代理模式 65人 已看 每日OJ题_记忆化搜索①_力扣509. 斐波那契数(四种解法+记忆化搜索概念和使用场景)
力扣刷题--数组--第三天 2024-05-08 算法, python, leetcode, 职场和发展, 开发语言 71人 已看 在lindex左边的值一定都小于x的算法平方根,lindex是第一个大于x的算法平方根的索引,因为最终取算法平方根的整数部分,故返回的应该是lindex-1。如果 num 是一个完全平方数,则返回 true ,否则返回 false。给你一个非负整数 x ,计算并返回 x 的 算术平方根。x的值数组,然后将x视为target,使用二分查找即可,后来看了题解才发现大可不必。今天再做两道二分查找的题目,关于二分查找的知识可看我前两篇博客。额,我只打败了9.07%的python3用户,哈哈哈哈,我真是个菜鸡。
LeetCode 35.搜索插入位置 2024-05-08 算法, leetcode, 职场和发展, 数据结构 68人 已看 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。输入: nums = [1,3,5,6], target = 5。输入: nums = [1,3,5,6], target = 2。输入: nums = [1,3,5,6], target = 7。此算法时间复杂度为O(logn),空间复杂度为O(1)。请必须使用时间复杂度为 O(log n) 的算法。nums 为 无重复元素 的 升序 排列数组。
2024OD机试卷-计算三叉搜索树的高度 (java\python\c++) 2024-05-08 算法, c++, python, java, 开发语言 57人 已看 定义构造三叉搜索树规则如下:每个节点都存有一个数,当插入一个新的数时,从 根节点 向下寻找,直到找到一个合适的空节点插入。查找的规则是:1. 如果数小于节点的数减去500,则将数插入节点的左子树2. 如果数大于节点的数加上500,则将数插入节点的右子树3. 否则,将数插入节点的中子树给你一系列数,请按以上规则,按顺序将数插入树中,构建出一棵三叉搜索树,最后输出 树的高度
数据结构-线性表-应用题-2.2-4 2024-05-07 算法, java, 数据结构, javascript, 开发语言 64人 已看 这个区间的起始位置是 i,这是因为 i 是在 [s, t] 范围内找到的第一个元素的位置,即从这里开始的元素需要被删除或覆盖。通过设置新的顺序表长度为 i 的值(即移动完成后的最后一个元素的索引加一),我们有效地切除了数组尾部的多余部分,这部分现在包含了重复的、不再需要的数据。从有序顺序表中删除其值在给定值s与t之间(要求s
2024.5.8 —— LeetCode 高频题复盘 2024-05-08 算法, python, leetcode, 职场和发展, 开发语言 79人 已看 【代码】2024.5.8 —— LeetCode 高频题复盘。
数据结构-线性表-应用题-2.2-14 2024-05-07 算法, java, 数据结构, 开发语言 65人 已看 n=(|S1|+|S2|+|S3|),时间复杂度为O(n),空间复杂度为O(1)。3)时间复杂度和三元组的元素个数有关,因为要依次遍历里面的元素。
Fluent模拟冷却塔换热过程:技术详解与参数设置 2024-05-08 算法, 机器学习, 深度学习, 人工智能 380人 已看 在工业和能源领域,冷却塔是一种重要的热交换设备,用于将工业废水或循环冷却水的热量散发到大气中。为了优化冷却塔的设计和运行效率,我们常常需要借助计算流体动力学(CFD)工具进行模拟分析。在本文中,我们将详细介绍如何使用ANSYS Fluent软件来模拟冷却塔的换热过程,并讨论相关的参数设置和数据解读。