Algorithm
火目小码农
软件工程师 | 网络安全 | 计算机基础 | 编程辅导
展开
-
[数组上的算法] 数组奇偶排序
数组奇偶排序原创 2021-09-09 00:34:46 · 951 阅读 · 0 评论 -
[leetcode] K个一组翻转链表
leetcode K个一组翻转链表原创 2021-08-09 00:08:55 · 141 阅读 · 1 评论 -
线段树介绍-基于Java语言实现
线段树基础知识代码实现测试代码参考链接代码实现import java.util.Arrays;/** * @author shanxiaokai * @date 2021/3/24 22:06 */public class SegTree { private int[] arr; private int size; private int[] tree = new int[8]; public SegTree(int[] arr) { thi原创 2021-03-25 11:40:41 · 185 阅读 · 0 评论 -
java实现链表及其相关操作
java实现链表及其相关操作 ,如下所示:头插法 尾插法 遍历 倒置 在有序的链表中插入一个数还是有序 在有序的链表中删除一个数还是有序 合并两个有序列表 Node文件代码如下:public class Node { Object data; Node next; public Object getData() {原创 2017-03-06 23:04:17 · 332 阅读 · 0 评论 -
使用“栈”完成十进制到其他进制的转换
栈是一种 先进后出 的数据结构。import java.util.Stack;/** * @author: Cecurio * @create: 2018-03-14 14:17 **/public class Dex2Hex { public static void main(String[] args) { System.out.println(deci...原创 2018-03-14 22:12:18 · 1917 阅读 · 0 评论 -
2018年春 美团后端工程师笔试 编程题第二题 数字字符
考试时没有做出来,当时只想到了先统计每个字符出现的次数,然后存放在hash数组(一个长度为10的int型数组,出现字符1 则数组索引第1位的元素值加一)里。但是不知道如何去表示“最小不能表示的正整数”。考试之后,我又想了想,试了几个测试用例,找出“等价类”,由具体再抽象出一般的算法。如果1-9在字符串中有没出现的,那么最小的没出现的就是所求的“最小不能表示的正整数”如果1-9在字符串中都出...原创 2018-03-24 02:11:53 · 257 阅读 · 0 评论