《动态规划入门》刷题笔记(更新中) 1. 斐波那契数2. 第 N 个泰波那契数3. 爬楼梯4. 使用最小花费爬楼梯5. 打家劫舍6. 打家劫舍 II7. 删除并获得点数8. 跳跃游戏9. 跳跃游戏 II10. 最大子数组和11. 环形子数组的最大和12. 乘积最大子数组13. 乘积为正数的最长子数组长度 TODO14. 最佳观光组合15. 买卖股票的最佳时机16. 买卖股票的最佳时机 II17. 最佳买卖股票时机含冷冻期18. 买卖股票的最佳时机含手续费
《编程能力基础》刷题笔记(41 题) 1. 单调数列2. 实现 strStr()3. 平衡二叉树4. 重复的子字符串5. 逆波兰表达式求值6. 加一7. 二叉树中的列表8. 字符串相乘9. 二进制求和10. 数组形式的整数加法11. 每日温度12.最后一个单词长度13. 旋转矩阵14. 判断矩阵经轮转后是否一致15. 螺旋矩阵16. 最接近原点的K个点17. 等差子数组18. N 叉树的层次遍历19. 下一个更大元素 II20. 下一个更大元素 III
SwiftUI 开源项目 - ZYSwiftUIFrame 自带服务端的完整示例项目(更新中...) 该 SwiftUI 项目包含完整的:网络请求、下拉刷新、上拉加载更多、数据增删改查、图片上传、图片预览 等功能(后续还会继续更新),代码中抽取成了框架体系:例如通用 ViewModel 等,很适合进行快速开发。同时项目自带一个 Go 开发的服务端,以服务前面提到的网络请求,帮助模拟真实的业务场景。
LeetCode《算法入门》刷题笔记(31 题全) 1. 二分查找2. 第一个错误的版本3. 搜索插入位置4. 有序数组的平方5. 轮转数组6. 移动零7. 两数之和 II - 输入有序数组8. 反转字符串9. 反转字符串中的单词 III10. 链表的中间结点11. 删除链表的倒数第 N 个结点\12. 无重复的最长子串13. 字符串的排列14. 图像渲染15. 岛屿的最大面积16. 合并二叉树17. 填充每个节点的下一个右侧节点指针18. 0 1 矩阵**19. 腐烂的橘子**20. 合并两个有序链表21. 反转链表
LeetCode《编程能力入门》刷题笔记(34 题全) LeetCode《编程能力入门》刷题笔记(34 题全)1. 在区间范围内统计奇数数目2. 去掉最低工资和最高工资后的工资平均值3. 位1的个数4. 整数的各位积和之差5. 三角形的最大周长6. 找到最近的有相同X或Y坐标的点7. 数组元素积的符号8. 判断能否形成等差数列9. 快乐数10. 仅执行一次字符串交换能否使两个字符串相等11. N 叉树的前序遍历12. 下一个更大元素 I13. 缀点成线14. 所有奇数长度数组的和15. 移动零16. 最富有客户的资产总量....
Gin 快速入门知识点总结(奇淼) 各种请求方式获取参数绑定参数和参数验证文件的上传和返回读取文件给前端返回文件中间件和路由分组分组中间件日志和日志格式使用 GORM 进行数据库操jwt-goCasbin
《剑指 Offer I》刷题笔记 51 ~ 61 题 位运算(简单)51. 二进制中 1 的个数52. 不用加减乘除做加法(背题)53. 数组中数字出现的次数*54. 数组中数字出现的次数 II55. 数组中出现超过一半的数字56. 构建乘积数组57. 剪绳子58. 和为 s 的连续正数序列59. 圆圈中最后剩下的数字60. 顺时针打印矩阵61. 栈的压入、弹出序列
《剑指 Offer I》刷题笔记 41 ~ 50 题 41. 最小的k个数#42. 数据流中的中位数43. 二叉树的深度44. 平衡二叉树45. 求 1 + 2 + ... + n46. 二叉搜索树的最近公共祖先47. 二叉树的最近公共祖先48. 重建二叉树**49. 数值的整数次方*50. 二叉搜索树的后序遍历序列**
【ElasticSearch 学习笔记】Java API JavaAPI - 环境准备。JavaAPI - 索引操作:创建索引、查询索引、删除索引JavaAPI - 文档基本操作:新增文档、修改文档、查询文档、删除文档、批量新增、批量删除JavaAPI - 文档高级查询、封装、全量查询、条件查询、分页查询、查询排序、组合查询、范围查询、模糊查询、高亮查询、最大值查询、分组查询
《剑指 Offer I》刷题笔记 31 ~ 40 题 31. 调整数组顺序使奇数位于偶数前面32. 和为 s 的两个数字33. 翻转单词顺序34. 矩阵中的路径*35. 机器人的运动范围36. 二叉树中和为某一值的路径37. 二叉搜索树与双向链表38. 二叉搜索树的第 k 大节点39. 把数组排成最小的数++40. 扑克牌中的顺子
单点服务器的 7 种并发模型 模型一:单线程 Accept(无 IO 复用)模型二:单线程 Accept + 多线程读写业务(无 IO 复用)模型三:单线程多路 IO 复用模型四:单线程多路 IO 复用 + 多线程业务工作池模型五:单线程多路 IO 复用 + 多线程多路 IO 复用(线程池)模型五(进程版)单进程多路 IO 复用 + 多进程多路 IO 复用(进程池)模型六:单线程多路 IO 复用 + 多线程多路 IO 复用 + 多线程
《剑指 Offer I》刷题笔记 20 ~ 30 题 20. 斐波那契数列21. 青蛙跳台阶问题22. 股票的最大利润*23. 连续子数组的最大和*24. 礼物的最大价值*25. 把数字翻译成字符串26. 最长不含重复字符的子字符串27. 删除链表的节点28. 链表中倒数第 k 个节点29. 合并两个排序的链表30. 两个链表的第一个公共节点
《剑指 Offer I》刷题笔记 11 ~ 19 题 11. 二维数组中的查找12. 旋转数组的最小数字13. 第一个只出现一次的字符14. 从上到下打印二叉树 I15. 从上到下打印二叉树 II16. 从上到下打印二叉树 III17. 树的子结构18.二叉树的镜像19. 对称的二叉树