数据结构与算法
weixin_40293999
前几年web后端,后来AI深度学习,会一些运维。 AI聚焦于CV领域,熟悉nlp
展开
-
【数据结构和算法】C语言实现构造树以及树的三个遍历【前序 中序和后序】
这里的’#'必须用单引号包裹,‘’是代表字符,而双引号代表字符串。注意点: if (ch == ‘#’) {原创 2024-02-04 00:20:40 · 527 阅读 · 0 评论 -
【数据结构与算法】暴力匹配子串-C语言版
【代码】【数据结构与算法】暴力匹配子串-C语言版。原创 2024-02-03 21:18:20 · 503 阅读 · 0 评论 -
【算法刷题】总结规律 算法题目第2讲 [234] 回文链表,因为深浅拷贝引出的bug
复杂的 object, 如 list 中套着 list 的情况,shallow copy 中的 子list,并未从原 object 真的「独立」出来。判断链表是否是回文链表的问题,对应力扣234题:题目连接https://leetcode.cn/problems/palindrome-linked-list/description/res = self.reserve(head) 是不行的,因为head会被reserve改写,然后浅拷贝也是不行的,会报错。bug 在这里,是深浅拷贝的问题。原创 2024-01-08 19:34:13 · 680 阅读 · 0 评论 -
【算法刷题】总结规律 算法题目第1讲:双指针处理数组题目 带视频讲解 -针对考研/复试/面试 解决痛点:1. 刷了就忘 2.换一道相似的题就不会
核心提示:好几道题是处理有序数组的!26 删除有序数组中的重复元素。原创 2024-01-04 23:10:00 · 731 阅读 · 0 评论 -
【算法刷题】python刷题--合并链表
或者 p.next = ListNode(node.val) 无区别。因为p.next 会被覆盖成小顶堆的最小值,知道没值了,指向None。[23] 合并 K 个升序链表。否则过不了测试用了[None]原创 2023-12-28 22:05:51 · 452 阅读 · 0 评论 -
【操作系统和强化学习】1.内存管理策略
CPU的调度可以提高CPU的利用率和计算机的响应用户的速度。为了改进性能,应该将多个进程保存在内存中。也就是说必须共享内存。本文讨论的是如管理内存。原创 2023-04-30 16:18:47 · 1614 阅读 · 0 评论 -
【数据结构和算法】线性结构
用 list 实现 Array ADT#因为在别的语言中,array是定长的,因此我们在此,通过List来实现一个定长的数组这几个魔术方法,能不能会,能不能顶住。原创 2023-04-15 23:59:02 · 53 阅读 · 0 评论 -
【数据结构与算法】队列的使用以及案例
传土豆游戏,或者丢手绢,或者约瑟夫环游戏。#拟前文提到的打印任务队列。原创 2023-04-06 21:06:31 · 257 阅读 · 0 评论 -
【数据结构与算法】栈结构及其应用匹配括号,进制转换,中序转后序,计算后续
方法1:方法2:应用1:一个小应用,匹配括号 ((()))最左侧必须要和最右侧匹配应用2:一个小应用,匹配括号 [{()}]应用3 10进制转2进制原理:10进制的数据反复除以2,取余数,知道商为0,再反向取余即可。 取余为压栈,反向为出栈应用4 10进制转任意进制2.中序变前序表达式奇不奇怪,这里也有我,考研的时候我记得我就没看明白这里。前序表达式:要求所有的运算符出现在它所作用的两个操作数之前,后序表达式则相反。中序表达式需要括号消除歧义,而前序和后序表达式对两个操作数是明确的原创 2023-04-01 20:30:05 · 350 阅读 · 0 评论