NLP—小任务一:文本相似度计算

任务描述:文本相似度计算任务找出其中可能存在的重复项编号仅仅后4位不同文本描述相同或者相似例如:300030280004 油漆笔-[规格:红色,斑马]300030280010 油漆笔-[规格:红色,斑马]分词结巴分词其他分词方式实现方式数据存到excel文档中例如python实现实现思路:先读取excel文件数据先挑出一个需要对比的数据,用这个数据与所有的数据进行相似度比较每次比较前先判断一下编号是否仅后四位不同然后对比较的两组词进行结巴分词
分类: 其他 发布时间: 11-20 09:54 阅读次数: 0

算法设计与分析—把数字翻译成字符串

题目描述:二叉树中和为某一值的路径给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 “a” ,1 翻译成 “b”,……,11 翻译成 “l”,……,25 翻译成 “z”。一个数字可能有多个翻译。请编程实现一个函数,用来计算一个数字有多少种不同的翻译方法。示例1:输入: 12258输出: 5解释: 12258有5种不同的翻译,分别是"bccfi", “bwfi”, “bczi”, “mcfi"和"mzi”来源:力扣(LeetCode)算法实现:解题思路动态规划法动态规划一
分类: 其他 发布时间: 11-20 09:54 阅读次数: 0

算法设计与分析—机器人的运动范围

题目描述:机器人的运动范围地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格 [35, 37] ,因为3+5+3+7=18。但它不能进入方格 [35, 38],因为3+5+3+8=19。请问该机器人能够到达多少个格子?示例1:输入:m = 2, n = 3, k = 1输出:3
分类: 其他 发布时间: 11-20 09:54 阅读次数: 0

算法设计与分析—矩阵中的路径

题目描述:机器人的运动范围给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。示例 1:输入:board = [[“A”,“B”,“C”,“E”],[“S”,“F”,“C”,“S”],[“A”,“D”,“E”,“E”]], word = “ABCCED”输
分类: 其他 发布时间: 11-20 09:54 阅读次数: 0

算法设计与分析—栈的压入、弹出序列

题目描述:栈的压入、弹出序列输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,序列 {1,2,3,4,5} 是某栈的压栈序列,序列 {4,5,3,2,1} 是该压栈序列对应的一个弹出序列,但 {4,3,5,1,2} 就不可能是该压栈序列的弹出序列。示例 1:输入:pushed = [1,2,3,4,5], popped = [4,5,3,2,1]输出:true解释:我们可以按以下顺序执行:push(1), push(2),
分类: 其他 发布时间: 11-20 09:53 阅读次数: 0

算法设计与分析—全排列

课程内容回顾:回溯法递归模板class Solution: def permute(self, nums: List[int]) -> List[List[int]]: res = [] #存放符合条件结果的集合 path = [] #用来存放符合条件的结果 used = [] #用来存放已经用过的数字 def backtrack(nums,used): if len(path) == len(
分类: 其他 发布时间: 11-20 09:53 阅读次数: 0

算法设计与分析—神奇排列(回溯法)

算法设计与分析课程练习题:题目、神奇排列对于给定的正整数,多重集S ={1,1,2,2,3,3,… . , n, n}的2n个元素的神奇排列是指满⾜如下条件的排列:对于从1到n的每个整数,其两次出现之间的中间元素的数量等于该整数。例如,当n=3时,两种可能的神奇排列是3,1,2,1,3,2和2,3,1,2,1,3。a) 基于回溯编写⼀个函数,输⼊参数是n,打印输出所有神奇排列的数量。统计并输出你的函数的调⽤次数。b) 基于回溯编写⼀个函数,输⼊参数是n,打印输出1个神奇排列。统计并输出你的函数的调⽤
分类: 其他 发布时间: 11-20 09:53 阅读次数: 0

算法设计与分析— 汉诺塔问题(分治法)

算法设计与分析课程练习题:汉诺塔问题(分治法)在经典汉诺塔问题中,有 3 根柱子及 N 个不同大小的穿孔圆盘,盘子可以滑入任意一根柱子。一开始,所有盘子自上而下按升序依次套在第一根柱子上(即每一个盘子只能放在更大的盘子上面)。移动圆盘时受到以下限制:(1) 每次只能移动一个盘子;(2) 盘子只能从柱子顶端滑出移到下一根柱子;(3) 盘子只能叠在比它大的盘子上。请编写程序,用栈将所有盘子从第一根柱子移到最后一根柱子。你需要原地修改栈。a) 算法思路1、先推出表达式,将大问题一直分解成两个小
分类: 其他 发布时间: 11-20 09:53 阅读次数: 0

算法设计与分析—子集(回溯法)

算法设计与分析课程练习:78. 子集给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。示例 1:输入:nums = [1,2,3]输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]]示例 2:输入:nums = [0]输出:[[],[0]]来源:力扣(LeetCode)a) 算法思路1、采用组合数学经常使用的思路,放或不放2、比如1、2、3
分类: 其他 发布时间: 11-20 09:52 阅读次数: 0

算法设计与分析—键值映射(字典树)

LeetCode题目练习:677. 键值映射实现一个 MapSum 类,支持两个方法,insert 和 sum:MapSum() 初始化 MapSum 对象void insert(String key, int val) 插入 key-val 键值对,字符串表示键 key ,整数表示值 val 。如果键 key 已经存在,那么原来的键值对将被替代成新的键值对。int sum(string prefix) 返回所有以该前缀 prefix 开头的键 key 的值的总和。示例:输入:[“Ma
分类: 其他 发布时间: 11-20 09:52 阅读次数: 0

算法设计与分析—最大单词长度乘积(二进制)

LeetCode题目练习:318. 最大单词长度乘积给定一个字符串数组 words,找到 length(word[i]) * length(word[j]) 的最大值,并且这两个单词不含有公共字母。你可以认为每个单词只包含小写字母。如果不存在这样的两个单词,返回 0。示例 1:输入: [“abcw”,“baz”,“foo”,“bar”,“xtfn”,“abcdef”]输出: 16解释: 这两个单词为 “abcw”, “xtfn”。示例 2:输入: [“a”,“ab”,“abc”,“d”
分类: 其他 发布时间: 11-20 09:51 阅读次数: 0

算法设计与分析—编辑距离(动态规划)

LeetCode题目练习:563. 二叉树的坡度给定一个二叉树,计算 整个树 的坡度 。一个树的 节点的坡度 定义即为,该节点左子树的节点之和和右子树节点之和的 差的绝对值 。如果没有左子树的话,左子树的节点之和为 0 ;没有右子树的话也是一样。空结点的坡度是 0 。整个树 的坡度就是其所有节点的坡度之和。示例 1:示例 2:示例 3:输入: [“a”,“aa”,“aaa”,“aaaa”]输出: 0解释: 不存在这样的两个单词。来源:力扣(LeetCode)a) 算法思
分类: 其他 发布时间: 11-20 09:51 阅读次数: 0

QT+SQL Server实现车辆管理系统 -简介

QT+SQL Server 实现车辆管理系统1.摘要2.界面展示及其功能介绍1.摘要这是自己第一次使用CSDN总结知识点,之前一直使用的是有道云笔记,因为支持手机和电脑查看,有强大的云空间,可是之所以选择CSDN是因为CSDN有着自定义的编辑界面和强大的知识共享功能,希望初入IT的自己能和大家一起学习交流,也希望大家指出本人的许多不足之处O(∩_∩)O~。2.界面展示及其功能介绍介绍基本实...
分类: 其他 发布时间: 11-20 09:51 阅读次数: 0

SpringBoot+Vue实现前后端完全分离的二手书交易网站

SpringBoot+Vue实现前后端完全分离—简介前言项目的介绍界面展示前言这是自己在寒假时期完成的小项目,因为该准备考研了就没有继续下去,在这里感谢老哥的教程Evan-Nightly,自已跟着一步一步学会个整个框架的基本结构也在此基础上进行了自己的修改。项目的介绍技术的使用:前端:Vue+ElementUi后端:Spring+Mybatis在开发的过程中遇到了很多关于性能的问题,...
分类: 其他 发布时间: 11-20 09:51 阅读次数: 0

SAP 修改程序运行后的GUI标题

1.效果2.修改方法创建一个GUI标题激活GUI标题报表程序中设置GUI标题INITIALIZATION.SET TITLEBAR 'ZTITLE' WITH '猜猜猜'.
分类: 其他 发布时间: 11-20 09:50 阅读次数: 0

SAP Dump ITAB_ILLEGAL_SORT_ORDER

报错界面报错原因ls_style TYPE lvc_s_styl.是排序表,插入的字段数据必须按照序列加入解决方法按照字段的正常排序方法传入字段参数(不能靠前或者靠后)
分类: 其他 发布时间: 11-20 09:50 阅读次数: 0

SAP报表程序中屏幕字段文本自适应语言

缺点描述无法自适应长度界面需要手动对齐代码维护量大建议使用自带的翻译功能代码TABLES:SFLIGHT.SELECTION-SCREEN BEGIN OF LINE.SELECTION-SCREEN COMMENT 2(10) TPROG.SELECT-OPTIONS: SOPROG FOR SFLIGHT-CARRID.SELECTION-SCREEN END OF LINE.SELECTION-SCREEN BEGIN OF LINE.SELECTION-SCREEN C
分类: 其他 发布时间: 11-20 09:50 阅读次数: 0

ABAP refresh_table_display刷新ALV网格并保持位置(单元格行列位置不变)

1.方法一FORM USER_COMMAND USING IW_UCOMM TYPE SY-UCOMM IS_SELFIELD TYPE SLIS_SELFIELD. IS_SELFIELD-COL_STABLE = 'X'. "列保持 IS_SELFIELD-ROW_STABLE = 'X'. "行保持 IS_SELFIELD-REFRESH = 'X'. "是否刷新END
分类: 其他 发布时间: 11-20 09:50 阅读次数: 0

SAP ALV获取筛选后的行(排除筛选隐藏的行)

代码FORM FRM_PLXG_DATA . DATA: LT_FILTERED TYPE LVC_T_FIDX. DATA: LV_TABIX TYPE SY-TABIX. IF GV_SELFIELD_VALUE IS NOT INITIAL . IF GV_GRID IS INITIAL. CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR' IMPORTING E_GRID = GV_G
分类: 其他 发布时间: 11-20 09:49 阅读次数: 0

SAP ALV DATA_CHANGED_FINISHED事件实现后排序筛选等按钮弹窗异常的解决方法(筛选排序等按钮)

实现DATA_CHANGED_FINISHED功能后,筛选排序等按钮弹窗异常过滤条件不能自动带入选中的列异常正常修正步骤LCL_EVENT_RECEIVER定义中设置PRIVATE变量REFRESH实现 DATA_CHANGED 事件,并在事件中设置REFRESH = ‘X’.实现 DATA_CHANGED_FINISHED 事件,并在事件中判断REFRESH值,决定是否刷新ALV注册 DATA_CHANGED DATA_CHANGED_FINISHED 事件修正代码*____
分类: 其他 发布时间: 11-20 09:49 阅读次数: 0