练习 集合排序
scrapy post请求练习
import scrapy import json class TransferpostSpider(scrapy.Spider): name = 'transferPost' allowed_domains = ['fanyi.baidu.com'] # start_urls = ['http:/ ......
AcWing_1_1_785_快速排序
一、题目描述 给定你一个长度为 n 的整数数列。 请你使用快速排序对这个数列按照从小到大进行排序。 并将排好序的数列按顺序输出。 输入格式 输入共两行,第一行包含整数 n。 第二行包含 n 个整数(所有整数均在 \(1∼10^9\) 范围内),表示整个数列。 输出格式 输出共一行,包含 n 个整数, ......
读书网入库练习
settings.py DB_HOST = 'localhost' DB_PORT = 3306 DB_USER = 'root' DB_PWD = '1234' DB_NAME = 'guli' DB_CHARSET = 'utf8' # Configure item pipelines # Se ......
合并区间(区间排序,vector的动态扩容的应用)
以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。 示例 1: 输入:intervals = [[1,3],[2,6],[8,10],[ ......
c语言代码练习17
需求:判断用户输入的一个数字是否为一个素数。 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> void ayue(int* pinput) { int i = 0; for (i = 2; i < *pinput; i++) { if (*p ......
c语言代码练习--函数
函数: 一,概念: 1,在计算科学中,子程序(英语:Subroutione,procedure,function,rotine,method.subprogram,callable unit),是一个大型程序中的某部分代码,由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其它代码,具备相对 ......
python练习3| 测试类
点击查看代码 #shopping_list.py class ShoppingList: #shopping_list是一个字典结构 def __init__(self,shopping_list): self.shopping_list = shopping_list def get_item_c ......
scrapy电影天堂练习
movie.py import scrapy from movieProject.items import MovieprojectItem class MovieSpider(scrapy.Spider): name = 'movie' allowed_domains = ['www.ygdy8. ......
c语言代码练习16
//计算a,b间的最大值#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int ayue( int a, int b) { if (a > b) { return a; } else { return b; } } int main() { ......
Java集合体系框架
Java集合体系框架 Java集合类主要由两个根接口Collection和Map派生出来的。 Collection派生出了三个子接口: 1)ListList代表了有序可重复集合,可直接根据元素的索引来访问2)SetSet代表无序不可重复集合,只能根据元素本身来访问3)QueueQueue是队列集合M ......
【基础算法】排序算法 —— 插入排序
一、算法原理 插入排序将数组分为已排序区间和未排序区间,初始已排序区间只有数组第1个元素,未排序区间从下标 1 开始到数组末尾。每次取未排序区间的第1个元素,将它插入已排序区间的合适位置,并保证已排序区间一直有序。重复这个过程,直到未排序区间为空,算法结束。 给有序数组(已排序区间)插入1个新元素, ......
JavaSE(08) - 集合 - ArrayList
JavaSE(08) - 集合 - ArrayList p111 ArrayList基本使用 创建集合对象 , 泛型 : 限定集合中的数据类型. 在jdk7中,后面的<>中可以不写数据类型. 集合在底层做了一些处理, 打印对象不是地址值, 而是集合中存储的内容. public class Array ......
Java 集合框架
一、集合框架图 简化图: 说明:对于以上的框架图有如下几点说明 1.所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。2. 集合接口:6个接口(短 ......
【基础算法】排序算法 —— 选择排序
一、算法原理 选择排序将数组分为已排序区间和未排序区间,每次选择未排序区间的最小元素,将它放到已排序区间末尾。一次选择会让一个元素移动到它应该在的位置,重复 n 次,就完成了 n 个数据的排序。 示例:使用选择排序对数组 arr = [4,5,6,3,2,1] 从小到大排序。 第1次选择: 第2次选 ......
c语言代码练习15
system()--执行系统命令。比较两个字符串-strcmp()。togo转跳
system("shutdown -s -t 60")在60秒内关机
system("shutdown -a")停止关机 ......
【基础算法】排序算法 —— 冒泡排序
一、算法原理 冒泡排序只会操作相邻的两个数据。每次冒泡操作都会对相邻的两个元素进行比较,如果不满足大小关系要求,就进行交换。一次冒泡会让至少一个元素移动到它应该在的位置,重复 n 次,就完成了 n 个数据的排序。 示例:使用冒泡排序对数组 arr = [4,5,6,3,2,1] 从小到大排序。 第1 ......
c语言代码练习14
生成随机数(整数)用:变量 =rand()%n --生成0-n的随机数 ,拿时间戳来设置随机数的生成起点:time_t time(time_t *timer)
srand((unsifned int)time(NULL)); 这句放入main 函数,则生成随机数。先定义函数,再调用函数 ......
python练习2 | 类的继承
点击查看代码 #类继承练习:人力系统 # 员工分为两类,全职员工FullTimeEmployee、兼职员工PartTimeEmployee # 全职和兼职都有”姓名,name,工号:id属性 # 都具备 打印信息 print_info(打印姓名、工号)方法 # 全职有月薪 monthly_salar ......
【基础算法】排序算法
一、排序算法简介 排序是对批量数据按照一定的顺序进行排列的操作。 1.1 学习排序算法的要点 算法原理、代码实现、评价算法优劣。 1.2 评价排序算法的优劣 排序算法的优劣可以从以下 3 个方面进行评价: 时间性能:最好、最坏、平均时间复杂度; 内存占用:是否原地排序,原地排序算法,特指空间复杂度是 ......
c语言代码练习12
\\计算1/1-1/2+1/3...-1/100的和#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int main() { int x = 0; double sum = 0.0; int n = 1; for (x = 1; x <= 1 ......
c语言代码练习11
\\1-100数字中9的数量 #define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h> int main(){ int x = 0; int num = 0; for (x = 1; x <= 100; x++) { if (x % 10 == 9) { ......
c语言代码练习10(改进)
#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #include <string.h> #include <math.h> int main() { int n = 0; int i = 0; printf("请输入你想要判断的数字:"); ......
c语言代码练习10
\\判断输入的数字是否为素数#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #include <string.h> int main() { int n = 0; int i = 0; printf("请输入你想要判断的数字:"); scan ......
scrapy当当网练习
def parse(self, response): print('当当网') li = response.xpath('//ul[@id="component_59"]/li') #src,name,price有个共同的父元素li,但是对于第一个li,没有data-original,所以遍历根据l ......
c语言代码练习9
#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <string.h> int main(){ //判断1000-2000年中的闰年 //闰年:能被四整除不能被100整除,或能被400整除。 int n = 0; int sum ......
python练习1| 实现学生类
定义一个学生类,属性包含姓名,学号,语数外三门的成绩 要求:能够设置学生某科目的成绩;能打印该学生的所有科目成绩 点击查看代码 class Student: def __init__(self,student_name,student_id): self.name = student_name se ......