
算法
文章平均质量分 50
tsvico
这个作者很懒,什么都没留下…
展开
-
利用|、&快速多类型过滤
实际开发中我们经常会遇到根据类型筛选的功能,如下图所示,一般在后台处理中会根据选择的类型进行查询但是有时会遇到被筛选结果中包含多个标签类型,这样就无法使用简单的标签匹配筛选了,这里分享一种效率较高的查询方式创建标签数字生成器ps: 示例代码使用的typescript,其他语言逻辑类似/*** @param ifTag 标签数组*/private CovtagTobit(ifTags: IFileTag[]): number { let tagBitSetnum = 0原创 2021-02-25 10:51:58 · 294 阅读 · 0 评论 -
查找两个有序数组相同的数据
数十万很大的两个有序数组找出相同数据根据有序的特性针对性遍历,代码可能会有一些问题,还望大佬指正/** * 数十万很大的两个有序数组找出相同数据 */public class ArrayEqual { public static void main(String[] args) { int[] m = {2, 4, 6, 9, 12, 13, 15, 16}; int[] n = {3, 5, 9, 12, 15}; Search(m.原创 2020-06-20 09:53:26 · 1974 阅读 · 1 评论 -
记一个字母大小写转换
记一个字母大小写转换我们常见的大小写转换private static void change(char c) { //如果输入的是大写,+32即可得到小写 if(c>='A' && c<='Z'){ c+=32; System.out.println(c); }els...原创 2020-01-14 19:44:53 · 587 阅读 · 0 评论 -
基础算法
冒泡排序1、比较相邻的元素。如果第一个比第二个大(小),就交换他们两个。2、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大(小)的数。3、针对所有的元素重复以上的步骤,除了最后已经选出的元素(有序)。4、持续每次对越来越少的元素(无序元素)重复上面的步骤,直到没有任何一对数字需要比较,则序列最终有序。void bubble_sort(int arr[],...转载 2018-06-25 15:30:37 · 176 阅读 · 0 评论 -
关系代数查询语句的使用
题目来自百度文库,这里摘录出来方便复习。 为连接符号。------------------------------------------------------------------------------------------------------------------------------------------------------1、设有如下所示的关系:学生表S(S#,S...转载 2018-07-05 13:21:15 · 34068 阅读 · 2 评论