牛客项目——说说你是如何实现敏感词过滤的?

面试官:说说你是如何实现敏感词过滤的?

  • 敏感词过滤我采用的是前缀树的数据结构,前缀树又叫字典树、查找树,它的根节点不存储信息,其他的每个节点只存储一个字符,
    有查找效率高的特点,常被用来做字符串检索的工作
  • 首先根据敏感词初始化前缀树,编写过滤敏感词的方法,定义了三个指针,指针1遍历前缀树,指针2和指针3遍历字符串,如果指针一遍历到叶子节点,就说明以此字符开头的词是敏感词,使用替换字符如*来替换掉
posted @ 2023-03-19 09:36  最爱昊儿  阅读(33)  评论(0)    收藏  举报