搜索结果
查询Tags标签: numbers,共有 200条记录-
有用的现代 Python 提示和技巧
有用的现代 Python 提示和技巧在这里,我提出了我最喜欢的新提示和技巧,甚至它们帮助我以快速且非常有效的方式正确编码。 1.Helper函数中yield的使用屈服 肯定会节省时间,甚至几行代码。 好的,让我举一个返回平方数的函数示例。现在在这里,流程是这样的: 1. 遍历所有…
2022/9/13 1:26:11 人评论 次浏览 -
关于MicroPython mpremote工具 的一些用例,闲聊
我尝试了很多不同的第三方micropython工具,有些是Windows应用程序,有些是VScode插件。 但是当我尝试过MicroPython的mpremote工具后,我几乎决定它将成为我的首选工具。
2022/9/6 14:34:12 人评论 次浏览 -
2022_lesson_35 找出列表中两数之和为特殊值
1 """2 找出列表中两数之和为特殊值,比如8的组合3 """4 number_lists = []5 numbers = [2, 3, 5, 8, 7, 4, 1, 6]6 for number in numbers:7 for number1 in numbers:8 if number+number1 == 8:9 number_tuple = …
2022/8/2 6:24:05 人评论 次浏览 -
PAT (Advanced Level) Practice 1008 Elevator 分数 20 Python 解法
题目 The highest building in our city has only one elevator. A request list is made up with N positive numbers. The numbers denote at which floors the elevator will stop, in specified order. It costs 6 seconds to move the elevator up one floor, and 4 …
2022/8/2 1:24:09 人评论 次浏览 -
ALGO-双指针
167. Two Sum II - Input Array Is Sorted func twoSum(numbers []int, target int) []int {tmpMap := make(map[int]int, 10)for idx, val := range numbers {v, ok := tmpMap[target-val]if ok {return []int{v + 1, idx + 1}}tmpMap[val] = idx}return []int{-1, -1} }…
2022/8/1 6:22:54 人评论 次浏览 -
rust 个例
fn main() { let a = [4,3,2,1];// 通过索引和值的方式迭代数组 `a` for (i,v) in a.iter().enumerate() { println!("第{}个元素是{}",i+1,v); }} ================================================================ fn main() { let nam…
2022/7/9 23:20:27 人评论 次浏览 -
Python 序列常见通用操作
目录索引切片序列相加乘法成员资格是否包含长度、最小值和最大值迭代 有几种操作适用于所有序列,包括索引、切片、迭代、相加、相乘和成员资格检查。另外,Python 还提供了一些内置函数,可用于确定序列的长度以及找出序列中最大和最小的元素。 索引 序列中的所有元素都有…
2022/7/4 14:21:33 人评论 次浏览 -
计数排序的简单理解
详细描述 计数排序作为一种线性时间复杂度的排序算法,其要求输入的数据必须是有确定范围的整数,核心在于将输入的数据值转化为键存储在额外开辟的数组空间中。 计数排序详细的执行步骤如下:找出原数组中元素值最大的,记为 max; 创建一个新数组 count,其长度是 max+1…
2022/6/28 23:29:53 人评论 次浏览 -
初始数组以及创建数组
初始数组 数组用来储存元素,使用循环遍历和判断将数组內满足条件的值进行输出。int x; int[] numbers = new int[100]; double sum = 0; int cnt = 0; x = sc.nextInt(); while (x != -1){numbers[cnt] = x;sum+=x;cnt++;x=sc.nextInt(); } if (cnt>0){double avg = s…
2022/6/21 23:22:14 人评论 次浏览 -
插入排序的简单理解
详细描述 插入排序的基本思想是:将一个记录插入到已经排好序的有序表中,从而得到一个新的、记录数增 1 的有序表。 在其实现过程中使用双层循环,外层循环针对除了第一个元素之外的所有元素,内层循环针对当前元素前面的有序表进行待插入位置查找,并进行移动。 选择排序…
2022/6/20 23:20:31 人评论 次浏览 -
167. 两数之和 II - 输入有序数组
# 前后两个指针往中间靠class Solution:def twoSum(self, numbers: List[int], target: int) -> List[int]:i = 0j = len(numbers) - 1result = []while i < j:if numbers[i] + numbers[j] > target:j -= 1elif numbers[i] + numbers[j] < target:i += 1else:…
2022/5/4 6:13:42 人评论 次浏览 -
增强for循环
增强for循环Java5引入了一种主要用于数组或集合的增强型for循环Java增强for循环语法格式如下: for(声明语句:表达式) {//代码句子 }声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。表达…
2022/4/21 23:17:56 人评论 次浏览 -
java~PECS原则
pecs全称是Producer Extends Consumer Super 使用extends确定上界的只能是生产者,只能往外生产东西,取出的就是上界类型。不能往里塞东西。 使用Super确定下界的只能做消费者,只能往里塞东西。取出的因为无法确定类型只能转成Object类型看代码更好理解。代码 List<?…
2022/4/14 17:12:40 人评论 次浏览 -
java实例--每日一练
数组获取最大和最小值 通过运用Collections类的Collections.max() 和 Collections.min() 方法来查找数组中的最大和最小值:1 import java.util.Arrays;2 import java.util.Collections;3 4 public class Main {5 public static void main(String[] args) {6 …
2022/4/8 17:19:11 人评论 次浏览 -
两数之和II_LeetCode_167_1099
LeetCode_167原题链接:https://leetcode-cn.com/problems/two-sum-ii-input-array-is-sorted/ LeetCode_1099原题链接:https://leetcode-cn.com/problems/two-sum-less-than-k/package Leetcode;import java.util.Arrays;import java.util.Scanner;/*** @date 2022/4/3-…
2022/4/3 23:22:35 人评论 次浏览