leecode
leecode
wenvlove
这个作者很懒,什么都没留下…
展开
-
判断字符串字符种类及个数
package com.wen.判断字符及对应个数;import java.util.ArrayList;import java.util.Scanner;public class JudgeCharDemo { public static void main(String[] args) { @SuppressWarnings("resource") Scanner sc = new Scanner(System.in); //键盘录入任意一个字符串 System.out.pr原创 2019-12-05 23:06:23 · 2472 阅读 · 0 评论 -
数据结构与算法——链表
数据结构与算法——链表java实现单链表链表介绍简化图,实际存储并不一定这样添加操作直接添加到尾部/** * 直接添加到链表的最后 * * @param node */ public void add(Node node) { // 定义一个辅助节点用于寻找链表的最后 Node temp = head; while (true) { // 当下一个节点为空是结束循环 if (temp.getNext() == null) { brea原创 2020-05-08 17:53:15 · 123 阅读 · 0 评论 -
数据结构——队列
数据结构——队列主要针对初学者,大神可绕道,有兴趣请指点一二我这主要是用数组模拟循环队列,用链表模拟队列简直太简单了这里不提后序会跟新链表知识点首先了解一下队列的基本概念:队列是一个有序列表,可以用数组或是链表来实现遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出来看一张示意图从图中可以看出队列的输出、输入是分别从前后端来处理,因此需要两个变量 front及...原创 2020-05-07 09:00:38 · 111 阅读 · 0 评论 -
二叉树前、中、后线索化及对应前、中、后序线索化遍历
二叉树前中后线索化及对应前中后序线索化遍历(图解)二叉树线索化都是套路,会一种另外两种只是稍微修改一下代码值得一提的是后序线索化输出,逆序思维将后序线索化看成前序,采用"前序线索化输出"代码更加简洁,也更好理解线索化基本介绍二叉树线索化百度百科介绍:https://baike.baidu.com/item/%E7%BA%BF%E7%B4%A2%E4%BA%8C%E5%8F%89%E6%A0%91/10810037?fr=aladdin以下面二叉树为例前序化流程图解创建节点对象 (使用数原创 2020-05-12 02:03:51 · 855 阅读 · 0 评论 -
交换排序——冒泡、快速排序
交换排序——冒泡、快速排序冒泡冒泡排序算法的原理如下:1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3.针对所有的元素重复以上的步骤,除了最后一个。4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较动图演示代码实现package com.kc.c06_sort.test;import java.util.Arrays;public class T原创 2020-05-17 22:53:22 · 127 阅读 · 0 评论