Loading

文章分类 -  算法

摘要:返回 我的技术栈(Technology Stack) 题目: 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 提 阅读全文
posted @ 2021-05-16 22:35 言非 阅读(241) 评论(0) 推荐(0)
摘要:返回 我的技术栈(Technology Stack) 单向链表也叫单链表,是链表中最简单的一种形式,它的每个节点包含两个域,一个信息域(元素域)和一个链接域。这个链接指向链表中的下一个节点,而最后一个节点的链接域则指向一个空值。 结点 实现代码(Python): class Node(object) 阅读全文
posted @ 2021-05-16 10:59 言非 阅读(151) 评论(0) 推荐(0)
摘要:返回 我的技术栈(Technology Stack) 线性表(List) 零个或多个数据元素的有限序列。 定义 若将线性表记为$(a_1, …,a_,a_, a_{i+1}, …, a_n)$,则表中 $a_$领先于$a_i$,$a_i$领先于$a_{i+1}$,称$a_$是$a_i$的直接前驱元素 阅读全文
posted @ 2021-05-06 22:18 言非 阅读(182) 评论(0) 推荐(0)
摘要:返回 我的技术栈(Technology Stack) 在程序中,经常需要将一组(通常是同为某个类型的)数据元素作为整体管理和使用,需要创建这种元素组,用变量记录它们,传进传出函数等。一组数据中包含的元素个数可能发生变化(可以增加或删除元素)。 对于这种需求,最简单的解决方案便是将这样一组元素看成一个 阅读全文
posted @ 2021-05-05 22:50 言非 阅读(123) 评论(0) 推荐(0)
摘要:返回 我的技术栈(Technology Stack) 内存(Memory) 什么是内存 内存(Memory)是计算机中最重要的部件之一,它是程序与CPU进行沟通的桥梁。 计算机中所有程序的运行都是在内存中进行的,因此内存对计算机的影响非常大,内存又被称为主存,其作用是存放CPU中的运算数据,以及与硬 阅读全文
posted @ 2021-05-05 19:51 言非 阅读(300) 评论(0) 推荐(0)
摘要:返回 我的技术栈(Technology Stack) 引入 先来看一道题: 如果 a+b+c=1000,且 \(a^2+b^2=c^2\)(a,b,c 为自然数),如何求出所有a、b、c可能的组合? 按照我们常规的思路,都是会进行穷举,就是把所有的可能都试一次,穷举所有的可能情况,最终得出结果 im 阅读全文
posted @ 2021-05-05 15:16 言非 阅读(224) 评论(0) 推荐(0)