上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 23 下一页
摘要: 链表是我喜欢的数据结构,因为链表没有太多复杂操作。通常是遍历链表一直到尾节点,然后一边遍历一边配合指针操作。在链表中有几个小技巧可以好好总结一下: 阅读全文
posted @ 2021-06-25 14:21 金色旭光 阅读(121) 评论(0) 推荐(0)
摘要: 关于栈这中数据结构,直接用这个结构特性的题目不多,配合其他数据结构的比较多。比如在DFS中就使用了循环和栈的配合,BFS中使用了队列和栈的配合。 遇到括号,匹配等关键字,考虑栈这种数据结构。 阅读全文
posted @ 2021-06-25 14:05 金色旭光 阅读(134) 评论(0) 推荐(0)
摘要: 字符串和列表是两种最常用的数据结构,所以相关的算法也很多,可谓是花样百出,防不胜防。反而是像栈,队列,树这些不常见的结构,套路更简单一些。 阅读全文
posted @ 2021-06-25 13:39 金色旭光 阅读(318) 评论(0) 推荐(0)
摘要: 对于二维列表的操作技巧有 `化二维为一维`,而遵循最基础操作的思想,总结二维列表的操作,那就是循环。`普通循环`:使用双层循环能够找到列表中任意一个元素。`子矩阵`:在二维列表中找出所有的子矩阵。在二维列表中确定一个左上角和一个右下角,就能确定一个子矩阵(包括一个点或多个点)。那么同时控制两个点就需要4层循环。 阅读全文
posted @ 2021-06-25 09:25 金色旭光 阅读(359) 评论(0) 推荐(0)
摘要: 列表和字符串是算法中最常见的数据结构,在列表中又分为一维列表和二维列表。一维列表的数据结构即使很简单也会有很多复杂的算法思想。 阅读全文
posted @ 2021-06-24 18:05 金色旭光 阅读(640) 评论(0) 推荐(0)
摘要: 字典使用技巧: 字典在某些场景下很方便: 1. 判断重复,某一个元素是否重复出现 2. in操作的时间复杂度为常数 3. 需要使用复杂数据结构,`key-->[]` 4. 消灭判断,使用key直接获取value 阅读全文
posted @ 2021-06-24 17:50 金色旭光 阅读(202) 评论(0) 推荐(0)
摘要: 和大多数工作了3,4年的程序员一样,我最近也换了工作。在笔试面试的过程中也刷了一些算法题。从最开始的完全摸不到头脑到后面知道算法是有套路的。一边跌跌撞撞的刷题,一边看着leetcode上大神的套路总结,最后明白一个道理 题海无涯而吾生有崖。 阅读全文
posted @ 2021-06-24 17:44 金色旭光 阅读(365) 评论(0) 推荐(0)
摘要: 在最近的一次项目中,前端js框架里使用了vue。vue的编程思想比较新颖,用起来也感觉高效便捷。由于个人原因,做完这个项目之后可能就接触不到前端的内容了,所以记录这个项目中对vue的学习和理解。对自己的要求是可以不记得具体的技术,但是要记住这个框架的思想。 阅读全文
posted @ 2021-06-17 11:04 金色旭光 阅读(446) 评论(0) 推荐(0)
摘要: 在前端页面中如果有文件或者图片需要上传的场景下,通用做法是使用`formdata`将文件从前端传输到后台,在后台上传文件并将url保存在数据库。 当前项目是使用`vue` + `Element UI` + `django` 的框架,需要将文件从vue传递到django中,上传阿里云OSS存储。记录使用方法 阅读全文
posted @ 2021-06-15 16:42 金色旭光 阅读(2664) 评论(0) 推荐(0)
摘要: 是一组快速处理数据包的开发平台及接口。有intel主导开发,主要基于Linux系统,用于快速数据包处理的函数库与驱动集合,可以极大提高数据处理性能和吞吐量,提高数据平面应用程序的工作效率。 阅读全文
posted @ 2021-05-09 14:36 金色旭光 阅读(14960) 评论(6) 推荐(2)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 23 下一页