数组 序列 饼干day

py之路——day12-20230521:装饰器

作者:zb 一、装饰器 1、装饰器的定义: 装饰器的“器”是函数的意思,即装饰器本质上是函数,用def关键字定义 2、装饰器的功能: 装饰其他函数,即为其他函数添加附加功能,为函数实现他们本身没有的功能 3、装饰器的原则: ⑴不能修改被装饰函数的源代码(有影响线上业务的风险) ⑵不能修改被装饰函数的 ......
20230521 day 12

NOI / 1.8编程基础之多维数组 8:肿瘤面积

描述 在一个正方形的灰度图片上,肿瘤是一块矩形的区域,肿瘤的边缘所在的像素点在图片中用0表示。其它肿瘤内和肿瘤外的点都用255表示。现在要求你编写一个程序,计算肿瘤内部的像素点的个数(不包括肿瘤边缘上的点)。已知肿瘤的边缘平行于图像的边缘。 输入 只有一个测试样例。第一行有一个整数n,表示正方形图像 ......
数组 肿瘤 面积 基础 NOI

C++ Primer 5th 阅读笔记:字符串,vector 和数组

# 前言 C++ 定义了丰富的抽象数据类型。 `string` 支持变长字符串。 `vector` 支持变长集合。 迭代器用于访问容器中的元素,比如,`string` 中的字符和`vector` 中的元素。 `string` 和 `vector` 都基于更加原始的数组类型。 # 使用 using 声 ......
数组 字符串 字符 笔记 Primer

2.5 数组分配与访问

基本原则 对于数据类型T和整型常数N,声明如下: T A[N]; 起始位置表示为xa。这个声明有两个效果。首先,它在内存中分配一个L·N字节的连续区域,这里L是数据类型T的大小(单位为字节)。其次,它引入了标识符A,可以用A来作为指向数组开头的指针,这个指针的值就是xa。可以用0~N-1的整数索引来 ......
数组 2.5

字符串与字符数组

1. 字符数组的定义 ```c char array[100]; ``` 2. 字符串的初始化 ```c char array[100] = {'a','b','c','d'}; char arrsy[100] = "abcd"; char arrsy[100] ={0}; char arrsy[] ......
字符 数组 字符串

2.索引数组和关联数组,求随机数,递归调用

总结索引数组和关联数组,字符串处理,高级变量使用及示例。数组1.数组介绍变量:存储单个元素的内存空间数组;存储多个元素的连续的内存空间,相当于多个变量的集合。数组名和索引索引的编号从0开始,属于数组索引索引支持自定义的格式,而不仅是数值格式,即为关联索引。Bash的数组支持稀疏格式(索引不连续)2. ......
数组 随机数 索引

MySQL学习基础篇Day6

5. 多表查询 我们之前在讲解SQL语句的时候,讲解了DQL语句,也就是数据查询语句,但是之前讲解的查询都是单 表查询,而本章节我们要学习的则是多表查询操作,主要从以下几个方面进行讲解。 5.1 多表关系 项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结 构, ......
基础 MySQL Day6 Day

Day 41 41.3 URL 解码 编码详解

# 【一】URL 解码 / 编码详解 > 当 URL 路径或者查询参数中,带有中文或者特殊字符的时候,就需要对 URL 进行编码(采用十六进制[编码格式](https://so.csdn.net/so/search?q=编码格式&spm=1001.2101.3001.7020))。URL 编码的原则 ......
编码 41 41.3 Day URL

Day 41 41.2 Python中json模块之dumps参数详解

# Python的JSON用法之dumps的各种参数用法(详细) > JSON 是用于存储和交换数据的语法。 > > JSON (JavaScript Object Notation)最初是用 JavaScript 对象表示法编写的文本,但随后成为了一种常见格式,被包括Python在内的众多语言采用 ......
模块 参数 Python dumps 41

Day 41 41.1 Python中json模块的loadloads方法实战及参数详解

# Python中json模块的load/loads方法实战及参数详解 # 【一】loads方法与load方法的异同 - 在Python中json是一个非常常用的模块,这个主要有4个方法: - `json.dumps` - `json.dump` - `json.loads` - `json.loa ......
实战 loadloads 模块 参数 方法

day48| 198+213+337

198. 打家劫舍 题目简述: 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜 ......
day 198 213 337 48

算法学习day27回溯part03-39、40、131

package LeetCode.backtrackpart03; import java.lang.management.LockInfo; import java.util.ArrayList; import java.util.Arrays; import java.util.LinkedLi ......
算法 part day 131 27

每日打卡,超时,错误一小处,动态数组记得释放

#include<iostream>using namespace std;int sushu(int x){ int count = 0; for (int i = 2; i <= x / 2 + 1; i++) { if (x % i == 0) { count++; } } if (count ......
数组 错误 动态

day 34 将真分数分解成埃及分数

1.如果有分数a/b,b%a==0;即可直接化简; 2.若不满足1,这分离出分母为(b/a)+1的埃及分数; 3.重复1,2; #include<iostream> using namespace std; int a,b; int flag=0; int g(int m,int n){ if(m< ......
真分数 分数 day 34

[P3863] 序列 题解

# [P3863] 序列 题解 ## 题目描述 给定一个长度为 $n$ 的序列,给出 $q$ 个操作,形如: $1~l~r~x$ 表示将序列下标介于 $[l,r]$ 的元素加上 $x$ (请注意,$x$ 可能为负) $2~p~y$ 表示查询 $a_p$ 在过去的多少秒时间内不小于 $y$ (不包括这 ......
题解 序列 P3863 3863

Java-Day-23( 线程二:线程终止 + 常用方法 + 用户线程 + 守护线程 + 线程生命周期 + Synchronized + 互斥锁 + 死锁 + 释放锁 )

# Java-Day-23 ## 线程终止 - setLoop() ### 基本说明 - 当线程完成任务后,会自动退出 - 还可以通过使用变量来控制 run 方法退出的方式停止线程,即通知方式 ### 练习使用 ```java public class test1 { public static v ......
线程 Synchronized 周期 Java-Day 常用

day75(2023.5.20)

1.通过Cookie实现客户端与服务端会话的维持 运行结果: 2.Cookie总结 3.HttpSession对象的特点 4.HttpSession对象的创建 运行结果: 5.HttpSession对象的使用 运行结果: 6.HttpSession的销毁方式 运行结果: 在IE浏览器中运行: 销毁的 ......
2023 day 75 20

算法学习day25回溯part02-216、17

package LeetCode.backtrackpart02; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; /** * 216. 组合总和 III * 找出所有相加之和为 n 的k ......
算法 part day 216 25

二维 数组

#### 使用数组绘制游戏地图 ``` #include #include #include //#include //#include //播放音乐头文件 //#pragma comment(lib,"winmm.lib") //音乐库文件 int main() { //二维数组 //int x[ ......
数组

瑞吉外卖day5

套餐管理业务 新增套餐 需求分析 套餐救赎菜品的集合,后台管理系统中可以管理套餐信息,通过新增套餐功能来添加一个新的套餐,在添加套餐时需要选择当前套餐所属的套餐分类和包含的菜品,并且需要上传套餐对应的图片,在移动端会按照套餐分类来展示对应的套餐 数据模型 所以在新增套餐时,涉及到两个表:新增套餐,其 ......
day5 day

drf之APIView+序列化类+Response

# 昨日回顾 ```python # 0 ser=BookSerialzier(instance=qs,many=True) >ListSerializer[序列化对象,序列化对象] ser=BookSerialzier(instance=book) >BookSerialzier # 1 定制序列 ......
序列 Response APIView drf

构建乘积数组

``` class Solution { public: vector multiply(const vector& nums) { int n=nums.size(); if(n==0) return vector(); vector q(n,1); for (int i = 1,t=nums[0 ......
乘积 数组

day 33 歌星大奖赛

1.对已知数据进行排序; 2.去除最大数与最小数; 3.输出平均值 #include<iostream>#include<algorithm> using namespace std; /*void quick_sort(int q[], int l, int r){ if (l >= r) ret ......
大奖赛 歌星 大奖 day 33

day13-14 函数对象与装饰器

### 【三】名称空间与闭包 #### 【1】名称空间 - 名称空间即存放名字与对象映射/绑定关系的地方。 - 对于x=3,Python会申请内存空间存放对象3,然后将名字x与3的绑定关系存放于名称空间中,del x表示清除该绑定关系。 - 在程序执行期间最多会存在三种名称空间 ##### (1)内 ......
函数 对象 day 13 14

day10-12 函数语法铺垫&函数的参数

## 第八节 函数 ### 【一】函数初识 #### 【一】函数的基本使用 - 基于前一部分的学习,我们已经能开发一些功能简单的小程序了,但随着程序功能的增多,代码量随之增大,此时仍不加区分地把所有功能的实现代码放到一起,将会使得程序的组织结构不清晰,可读性变差,且程序中需要频繁使用同一功能时,只能 ......
函数 铺垫 语法 参数 day

day46| 139

139. 单词拆分 题目简述: 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 。 注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。 1. 初始化dp=[False,......,False],长度为n+1 2. ......
day 139 46

DAY10笔记及补充

今日默写: 1.创建数组的两种方式2.给数组赋值的两种方式3.for循环遍历数组4.描述下运算符的种类,并分别用代码展示下各自的使用方式5.if单分支,多分支各自的展示形式6.switch的使用方式 得分:90 补充: 1.javascript变量可以由字母、数字、下划线以及美元符号组成,但是不能以 ......
笔记 DAY 10

一维 数组

```c /*数组 什么是数组:就是帮助我们更好的管理和使用数据 数组的作用:帮助我们存储一组相同类型的数据 数据的定义:类型名 变量名[数字] 括号里的数字表示:当前这个数组能够帮助我们存储的数据个数 */ //一维数组初始化第一种方式 #include int main() { //如何才能把数 ......
数组

代码随想录Day6

链表的复习章节 哈希的概念和应用:https://programmercarl.com/哈希表理论基础.html#哈希函数 当我们想使用哈希法来解决问题的时候,我们一般会选择如下三种数据结构。 数组 set (集合) map(映射) 这里数组就没啥可说的了,我们来看一下set。 Leetcode 2 ......
随想录 随想 代码 Day6 Day

类 方法中实现查找某元素是否在数组中的操作

``` public class ImoocStudent { public boolean contains(int[] arr,int element){ boolean result = false; for(int value : arr){ if(value == element){ re ......
数组 元素 方法