算法
jiet07
这个作者很懒,什么都没留下…
展开
-
一句话概括数组和链表
文章目录数组和链表数组解析连续的例子 数组和链表 数组 通过数组名和数组下标来存储相同类型一组的连续线性序列的数据。 解析 数组名:区别其他数组的一个变量,一般指代内存的首地址,特别地,a[0]的内存地址和a的内存地址一样,且都代表内存的首地址。 数组下标:相当于数据偏移量(offset) TIP: 为什么数组下标从0开始,而不是从1开始。 首先因为,数组内存存放的时候,数据是连续且线性的。(符合y=kx+b) 所以 a[k]_address = base_address + k*type_size 在C语原创 2021-07-12 15:28:22 · 104 阅读 · 0 评论 -
2021小米编程之KiKi实现一个简单计算器,实现两个数的“加减乘除”运算
题目描述: #思路,1.导入包,2.定义相关函数3.输入和输出处理 from __future__ import division #返回真实商 #加法 def add(x,y): z = x+y print(format(x,'.4f'),"+",format(y,'.4f'),"=",format(z,'.4f')) #减法 def subtract(x,y): z = x-y print(format(x,'.4f'),"-",format(y,'.4f'),"=原创 2021-07-01 16:24:05 · 813 阅读 · 0 评论 -
算法之AcWing 3493. 最大的和---Python3
文章目录题目输入样例和输出样例代码实现代码待优化其他参考代码 题目 输入样例和输出样例 代码实现 #AcWing 3493. 最大的和 # 滑动指针,不用开数组记录前缀和 # 思路 求和:ans:标签为1的和+delta_res:改变标签为1的和 # 求标签为1的和 def sum_1(arr, bos): ans = 0 # 求和,求标签为1的和 for a, b in zip(arr, bos): # 打包为元组的列表,元素个数与最短的列表一致 ans = an原创 2021-05-12 16:20:10 · 140 阅读 · 1 评论