- 2024-09-11Study Plan For Algorithms - Part29
1.在排序数组中查找数字统计一个数字在排序数组中出现的次数。方法一:defsearch(nums,target):returnhelper(nums,target)-helper(nums,target-1)defhelper(nums,target):i=0j=len(nums)-1whilei<=j:m=(i+j)//
- 2024-09-0920249.9
在今天,正式开课。在上午初次学习了算法与数据结构,了解数据结构的重要性。后面学习了马克思主义理论。下午,我们进行了Java的课堂测试,算是对暑假学习的检验,这一次的检测让我知道了我自己在暑期学习中诸多不足。同时通过这次测试也让我知道了Java的程序结构与C++十分相似。下面为
- 2024-09-092024/9/9日 日志
在今天,正式开课。在上午,初次进入了数据结构的课堂,初步了解了数据结构与算法。下午,我们进行了JAVA的课堂测试,算是对暑假学习的检验,这是第一次正式的上手用java进行编程,确实非常生疏,但也深切体会到了,语言知识工具这一说法,提前构思好代码的功能框架,分级分类进行,逻辑思路还是清晰的
- 2024-09-092024.9.9报告
正式开学第一天今天上午上了《算法与数据结构》的第一节课,刘丹老师先是给我们讲了这个课程重要性,然后讲了一些数据结构的概念。紧接着上了陈晶晶的《马克思主义原理》,讲了一些事实作为引子,下节课准备讲课本上的内容。下午,验收暑期的Java学习成果,进行Java的测验。这是我在课上
- 2024-09-09Study Plan For Algorithms - Part26
1.礼物的最大价值在一个m*n的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物?方法一:de
- 2024-09-07Study Plan For Algorithms - Part24
1.全排列II题目链接:https://leetcode.cn/problems/permutations-ii/给定一个可包含重复数字的序列nums,按任意顺序返回所有不重复的全排列。classSolution:defpermuteUnique(self,nums:List[int])->List[List[int]]:defbacktrack(nums,path,res,us
- 2024-09-07Study Plan For Algorithms - Part25
1.栈的压入、弹出序列输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。方法一:defvalidateStackSequences(pushed,popped):stack=[]len_pushed=len(pushed)stack_index=0i
- 2024-09-05【Moveit2】MoveGroupInterface设置目标姿态,然后创建一个计划到该姿态的运动路径,static_cast<bool>与std::make_pair函数用法
PlanandExecuteusingMoveGroupInterface//CreatetheMoveItMoveGroupInterfaceusingmoveit::planning_interface::MoveGroupInterface;automove_group_interface=MoveGroupInterface(node,"panda_arm");//SetatargetPoseautoconsttarget_p
- 2024-09-04Study Plan For Algorithms - Part21
1.缺失的第一个正数题目链接:https://leetcode.cn/problems/first-missing-positive/给定一个未排序的整数数组nums,请找出其中没有出现的最小的正整数。classSolution:deffirstMissingPositive(self,nums:List[int])->int:n=len(nums)forii
- 2024-09-01Study Plan For Algorithms - Part18
1.搜索插入位置题目链接:https://leetcode.cn/problems/search-insert-position/给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。classSolution:defsearchInsert(self,nums:List[int],target:
- 2024-08-28潜力大,可创业的Plan B自由副业
本文由ChatMoney团队出品人生永远要有PlanB,在当下的市场经济环境中,工作收入和日常支出完全不能平衡,导致生活质量越来越不理想。如果觉得实在撑不下去,也许可以换个思路。我在工作之余,也研究了AI领域如何变现。最近对比发现一款Chatmoney全能知识库AI,在整个使用过程中,它不仅帮
- 2024-08-28ChatMoney是你创业自由副业的plan B!
本文由ChatMoney团队出品人生永远要有PlanB,在当下的市场经济环境中,工作收入和日常支出完全不能平衡,导致生活质量越来越不理想。如果觉得实在撑不下去,也许可以换个思路。我在工作之余,也研究了AI领域如何变现。最近对比发现一款Chatmoney全能知识库AI,在整个使用过程中,它不仅帮
- 2024-08-21Study Plan For Algorithms - Part7
1.罗马数字转整数题目链接:https://leetcode.cn/problems/roman-to-integer/罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000通常情况下,罗马数字中小的数字在大的数字的右边。但也存在六种特例:I可以放在
- 2024-08-21SSUD71-101 Understanding Buildings 241
SSUD71-101Understanding Buildings241:Assignment2Topic: Assignment2:Group project requiring application ofconstructionprocesses/methods.Format:Part 1:Siteand HouseSummaryPart2: Detailed RoomConstructionSchedulePart3:Construction
- 2024-08-19Study Plan For Algorithms - Part5
1.回文数题目链接:https://leetcode.cn/problems/palindrome-number/给定一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。classSolution:defisPalindrome(self,x:int)->bool:str_x
- 2024-08-13Travel Plan
注意类似题目这种建树的方式,建出来可能是树,也可能是堆,而前者不一定是连续的编号,后者一定是连续的编号,这就导致了后者左右子树中一个是完全二叉树,另一个不是完全二叉树(这里就要利用这个性质优化时间复杂度);自己做的时候就是没有抓住这个性质导致没有做出来显然考虑贡献,设\(s_{i,j}=
- 2024-08-06托福暑假学习的计划与目标[Plan and Goal of TOEFL Learning in Summer]
时间即日起至8.31日,共计25天任务二十套听力+阅读=听力lecture3*20=60听力conversation2*20=40阅读2*20=40计划分为五个部分进行阅读每日:长难句分析五句话特殊情况,当日完成了一篇托福阅读可以免除长难句分析,但是必须要分析题目听力每日:边词边
- 2024-07-28Catalyst优化器:让你的Spark SQL查询提速10倍
目录1逻辑优化阶段2.1逻辑计划解析2.2逻辑计划优化2.2.1Catalys的优化过程2.2.2CacheManager优化2物理优化阶段2.1优化SparkPlan2.1.1Catalyst的 Join策略2.1.2 如何决定选择哪一种Join策略2.2PhysicalPlan2.2.1EnsureRequirements规则Spar
- 2024-07-27Flink SQL 的工作机制
前言FlinkSQL引擎的工作流总结如图所示。 从图中可以看出,一段查询SQL/使用TableAPI编写的程序(以下简称TableAPI代码)从输入到编译为可执行的JobGraph主要经历如下几个阶段:将SQL文本/TableAPI代码转化为逻辑执行计划(LogicalPlan)LogicalPlan通过优化器优
- 2024-07-19SQL Server 使用 OPTION (RECOMPILE) 和查询存储的查询
设置 我们正在使用WideWorldImporters数据库,您可以从Github下载【sql-server-samples/samples/databases/wide-world-importersatmaster·microsoft/sql-server-samples·GitHub】。我正在运行SQLServer2017的最新CU【https://sqlserverbuilds.
- 2024-07-18Java中如何将一个 List 类型的参数传入存储过程(Oracle数据库)
Java中如何将一个List类型的参数传入存储过程(Oracle数据库)步骤简述存储过程TYPE模型映射对象JAVA代码链接转换可能出现的错误步骤简述定义好存储过程,Java中的数组对象建立数据库映射对象来映射List类型的数据Java中调用存储过程传入List类型的参数存储过
- 2024-07-12DevOps系列一(介绍)
一、DevOps字面意思是Development&Operations的缩写,也就是开发&运维。二、DevOps强调的是高效组织团队之间如何通过自动化的工具协作和沟通来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件。三、整体的软件开发流程包括PLAN:开发团队根据客户的目标制定开发计
- 2024-07-05“谋士三国”诸葛亮的锦囊妙计 - 策略模式
“当代码如三国,智慧如孔明,何愁天下设计不归一统?”乱世之中,英雄辈出。三国的战场上,不仅刀光剑影,更有智慧的较量。诸葛亮的锦囊妙计,不正是今日软件设计中策略模式的完美写照吗?让我们穿越时空,从一场惊心动魄的草船借箭开始,揭开策略模式的神秘面纱。赤壁江边战鼓鸣,孔明妙计
- 2024-06-01项目管理---计算机英语常见词汇
项目管理英语词汇常见的计算机词汇Agile敏捷APIApplicationProgramminInterface应用程序编程接口ApplicationLayer应用层ArtificialIntelligence人工智能Augmented Reality增强现实Availability可用性B/S:Browser/ServerBeidouSatelliteNavigationSystem
- 2024-05-27P9650 [SNCPC2019] Escape Plan
原题链接第一份代码#include<bits/stdc++.h>#definelllonglongconstllmaxs=2e18;usingnamespacestd;lle[1000005];lld[1000005];structnode{llto,len;booloperator<(constnode&b)const{returnb.len>len;}};