11 2020 档案

摘要:周末去了动物园,虽然我几乎被冻成了狗,但还是好开心呀,今天开开心心的来更新啦!!! 题目描述: 方法:基于最大堆的贪心算法 维护最大堆存储字母,堆顶元素为出现次数最多的字母。首先统计每个字母的出现次数,然后将出现次数大于 00 的字母加入最大堆。 当最大堆的元素个数大于 11 时,每次从最大堆取出两 阅读全文
posted @ 2020-11-30 15:04 CodeWangHAHA 阅读(87) 评论(0) 推荐(0) 编辑
摘要:现在的天气真的是冷的冻耳朵,做道题来热热身吧!!! 题目描述如下: 解题思路: A[i] + B[j] + C[k] + D[l] = 0 我们可以把A[i] + B[j] + C[k] + D[l]看成两个整体,即两个数相加为0, 这样最快的就是把其中一部分放进Hash中,直接判断0-另一个数的结 阅读全文
posted @ 2020-11-27 10:16 CodeWangHAHA 阅读(82) 评论(0) 推荐(0) 编辑
摘要:今日每日一题,最大间距,一看难度困难,我想ctrl+c再ctrl+v,但是再一看题,嗯,,,,我好想可以 我的代码: public int maximumGap(int[] nums) { Arrays.sort(nums); int max=0; for(int i=0;i<nums.length 阅读全文
posted @ 2020-11-26 14:39 CodeWangHAHA 阅读(68) 评论(0) 推荐(0) 编辑
摘要:昨天工作有点忙,题目做了没来得及记录,今天补一下!!! 题目描述: 思路: 1.要想再次对字符进行升序和降序的排列,首先我们要把字符从小到大排列,并且要记录次数 2.最后的提示说s 只包含小写英文字母。,所以我们只需要用一个26长度的int数组就可以在记录字符 出现次数的同时进行排序了,应为小写英文 阅读全文
posted @ 2020-11-26 10:09 CodeWangHAHA 阅读(45) 评论(0) 推荐(0) 编辑
摘要:flowable是flowable自己提供的客户端,方便我们对于flowable的使用,构成如下: 我们可以按照Flowable-基础应用启动我们自己的 flowable步骤。 flowable默认使用的是postgresql数据库,如果想关联到我们自己的数据库要去改配置文件。 以Flowable- 阅读全文
posted @ 2020-11-24 15:49 CodeWangHAHA 阅读(1209) 评论(0) 推荐(0) 编辑
摘要:今天的题目真的是原以为是个王者,结果是个青铜,可能原本想考察二叉树节点个数的特性吧,但是我写了一下 发现直接干就行了,无需想太多。 题目描述: 这里我直接用的树的前序遍历,然后记录节点个数就可以了,代码如下: int result=0; public int countNodes(TreeNode 阅读全文
posted @ 2020-11-24 11:01 CodeWangHAHA 阅读(64) 评论(0) 推荐(0) 编辑
摘要:愉快的周末结束啦,今日每日一题中等难度,虽然写出来了,但是没有官网的运行速度快,来记录啦!!! 题目描述: 先来记录一下我的做题思路和代码吧: 思路:如果两个气球能同时被戳破,则这两个气球的位置坐标必然有重合的地方,所以我们可以计算他们的重合坐标 。但是在现在这个乱序的情况下,计算公共坐标还需要存储 阅读全文
posted @ 2020-11-23 10:44 CodeWangHAHA 阅读(103) 评论(0) 推荐(0) 编辑
摘要:Flowable简单的应用终于写好了,对于大致的功能也有了一定的了解,虽然在真实的项目应用中使用的话 还需要进行改进,但是这里还是先写个总结记录一下大致的流程,不足之处后期再来填坑吧。 一.前期准备工作 Flowable提供的流程绘制服务 需要在tomcat下运行,提前下载好tomcat,我这里用的 阅读全文
posted @ 2020-11-20 16:04 CodeWangHAHA 阅读(629) 评论(0) 推荐(0) 编辑
摘要:今天的每日一题主要考验了链表的操作和插入排序,综合来说还是简单的,记录一下!! 题目描述: 代码实现如: public ListNode insertionSortList(ListNode head) { if(head==null){ return null; } ListNode headPo 阅读全文
posted @ 2020-11-20 10:32 CodeWangHAHA 阅读(70) 评论(0) 推荐(0) 编辑
摘要:今天的题难度是简单,真的很简单呀,但是为了养成良好的习惯还是记录一下吧!! 题目描述: 我的代码如下,简单的思路就是统计0的个数,如果0的个数不是零的情况下,把非0数字和第一个0交换位置即可,我的代码如下: public void moveZeroes(int[] nums) { int zeroL 阅读全文
posted @ 2020-11-19 10:34 CodeWangHAHA 阅读(73) 评论(0) 推荐(0) 编辑
摘要:今天也是记录Letcode刷题的美好一天,要在防止自己变笨的路上继续加油,冲鸭!!! 题目描述如下: 我能想到的就是暴力破解,从第一个开始,逐个去试,如果要是结余油量为负数就直接进行下一个,代码如下: public int canCompleteCircuit(int[] gas, int[] co 阅读全文
posted @ 2020-11-18 10:34 CodeWangHAHA 阅读(110) 评论(0) 推荐(0) 编辑
摘要:Flowable学习-BPMN 阅读全文
posted @ 2020-11-12 16:02 CodeWangHAHA 阅读(786) 评论(0) 推荐(0) 编辑