240 发简信
IP属地:广东
  • leetcode 316题(困难):去除重复字母(C语言答案)

    题目 给你一个仅包含小写字母的字符串,请你去除字符串中重复的字母,使得每个字母只出现一次。需保证返回结果的字典序最小(要求不能打乱其他字符的相对...

  • Resize,w 360,h 240
    关于查找有哪些常见的算法?

    查找算法有两种:一种只作查找操作,我们称之为静态查找。一种在查找过程种同时插入或删除数据元素,我们称之为动态查找。 静态查找 它的功能如下: 查...

  • Resize,w 360,h 240
    分别基于顺序存储/链式存储设计一个二叉树(C语言)(数据结构学习7)

    什么是二叉树 我们了解了什么是树(一对多的逻辑结构),那么对于二叉树简单地理解,满足以下两个条件的树就是二叉树: 本身是有序树; 树中包含的各个...

  • Resize,w 360,h 240
    字符串匹配算法之BF和RK算法(C语言)

    字符串匹配问题 给你两个仅包含小写字母的字符串:主串 S = "abcacabdc"、模式串 T = "abd",请查找出模式串在主串第一次出现...

  • Resize,w 360,h 240
    分别基于顺序存储/链式存储设计一个队列(C语言)(数据结构学习6)

    什么是队列 队列,和栈一样,也是一种对数据的"存"和"取"有严格要求的线性存储结构。 与栈结构不同的是,队列的两端都"开口",要求数据只能从一端...

  • Resize,w 360,h 240
    分别基于顺序存储/链式存储设计一个栈(C语言)(数据结构学习5)

    什么是栈 同顺序表和链表一样,栈也是用来存储逻辑关系为 "一对一" 数据的线性存储结构。如图 1 所示: 从图 1 我们看到,栈存储结构与之前所...

  • 关于链表的7份面试题解析

    题目一 将2个递增的有序链表合并为一个有序链表;要求结果链表仍然使用两个链表的存储空间,不另外占用其他的存储空间. 表中不允许有重复的数据。 解...

  • Resize,w 360,h 240
    双向链表和双向循环链表的学习总结和C语言代码实现(数据结构学习4)

    双向链表 定义 我们一开始学习的链表中各节点中都只包含一个指针(游标),且都统一指向直接后继节点,通常称这类链表为单向链表。 虽然使用单向链表能...

  • Resize,w 360,h 240
    约瑟夫环的C语言实现

    引子 据说著名犹太历史学家Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个...

个人介绍
愿笔如春风,绿我劳手与逸心。