# py-util **Repository Path**: lliule/py-util ## Basic Information - **Project Name**: py-util - **Description**: python util - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-08 - **Last Updated**: 2021-04-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 使用 python实现日常常用小工具 - 读存excel - 将excel读取成json数组 - 将json数组字符串保存成excel - uuid生成 - 根据时间戳生成uuid - 格式化uuid - 数据格式工具 - 驼峰单词转下划线 - 下划线单词转驼峰 - 重新分组行数据 - +-*/计算表达式实现 ### 基本数据结构实现 - com.leliu.list 包 #### 数组 - 实现一个支持动态扩容的数组 : ArrayList - 实现一个大小固定的有序数组,支持动态增删改操作 SortList - 实现两个有序数组合并为一个有序数组 SortList.combine #### 链表 - 实现单链表、循环链表、双向链表,支持增删操作 - 实现单链表反转 - 实现两个有序的链表合并为一个有序链表 - 实现求链表的中间结点 #### 栈 - 用数组实现一个顺序栈 Stack - 用链表实现一个链式栈 - 编程模拟实现一个浏览器的前进、后退功能 #### 队列 - 用数组实现一个顺序队列 ArrayQueue - 用链表实现一个链式队列 - 实现一个循环队列