随笔分类 -  数据结构&算法

摘要:背景 CSV(Comma-Separated Values)文件格式是一种场景的文本格式化文件, 简单轻量, 一般的第一列可以放置列标题, 以下放置内容, 如下: ID,NAME,AGE,HEIGHT,WEIGHT 1,李雷,18,1.73,131 2,刘雷,18,1.81,150 本文提供一个小巧 阅读全文
posted @ 2022-10-18 22:46 飞天赤狐 阅读(76) 评论(0) 推荐(0) 编辑
摘要:背景 正则表达式引擎一般通过构建NFA/DFA实现, 关于该种实现方式,可以参考如下文章 https://www.codeproject.com/Articles/5412/Writing-own-regular-expression-parser 对于仅需要支持较少运算符等简单场景, 可以考虑一种 阅读全文
posted @ 2022-10-15 11:12 飞天赤狐 阅读(47) 评论(0) 推荐(0) 编辑
摘要:问题描述 原题链接:力扣https://leetcode.cn/problems/longest-substring-without-repeating-characters/ 解题思路 使用滑动窗口实现, 定义一个字符队列作为滑动窗口, 处理流程 循环遍历输入字符串: 滑动窗口是否已包含当前字符 阅读全文
posted @ 2022-08-07 19:03 飞天赤狐 阅读(13) 评论(0) 推荐(0) 编辑
摘要:问题描述 解决思路 依次遍历每一层,把当前层的节点值都加入到当前层的数值结果数组中 同时把当前层所有下层子节点加入到下层节点队列 重复执行以上过程 实现代码 /** * Definition for a binary tree node. * struct TreeNode { * int val; 阅读全文
posted @ 2022-07-24 15:59 飞天赤狐 阅读(14) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示