20182312第六周学习总结
20182312 2019-2020-1 《数据结构与面向对象程序设计》第六周学习总结 教材学习内容总结 第九章 多态性 1、延迟绑定:多态性引用可以在不同的时间指向不同类型的对象,延迟绑定指的是延迟到程序运行时执行一个方法调用与一个方法定义的绑定。 2、由继承实现多态性:一个引用变量可以指向有继承关系的任何类的任何对象。引用变量所指向对象的类型决定了其调用的方法。 3、接口名用做声明对象引用变量的类型,这个接口引用变量就可以指向任何实现该接口的实现类的对象。 第十章 异常 1、程序中的异常必
POJ 1789 Truck History (Kruskal)
题目链接:POJ 1789 Description Advanced Cargo Movement, Ltd. uses trucks of different types. Some trucks are used for vegetable delivery, other for furniture, or for bricks. The company has its own code describing each type of a truck. The code is simply
Pentium的指令系统
1.支持高级语言的指令 BOUND 检查超出范围的指令 用来检查16/32位寄存器中的值是否符合给定的界限,此界限用存储器中的两个相邻的字或双字给出。一般用来检查数组下标是否超出范围,若超出,则引起异常中断。 ENTER 进入过程的指令。 用在过程调用中。用该指令建立一个堆栈空间,该指令有两个操作数。 LEAVE 退出过程的指令 不带参数,用来产生一个过程返回,即退出进程。 2.
Linux下emacs如何安装
ftp://ftp.gnu.org/gnu/emacs/ 下载对应版本编译安装 cd 自己想安装的目录 sudo wget ftp://ftp.gnu.org/gnu/emacs/emacs-24.4.tar.gz (也可以直接进入emacs的官网找到你想要的版本) tar zxvf emacs-24.4.tar.gz (解压) cd emacs-24.4 (进入加压好的文件) ./configure (编译) make && make install ———————————————— 版权声
Spring Boot 2.X(六):Spring Boot 集成 Redis
Redis 简介 什么是 Redis Redis 959370442是目前使用的非常广泛的免费开源内存数据库,是一个高性能的 key-value 数据库。 Redis 与其他 key-value 缓存(如 Memcached )相比有以下三个特点: 1.Redis 支持数据的持久化,它可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 2.Redis 不仅仅支持简单的 key-value 类型的数据,同时还提供 list,set,zset,hash 等数据结构的存储。 3.Red
bugku 程序员本地网站
提示从本地访问,怎样让服务器认为你是从本地进行访问的: 使用burp抓包并在包中进行修改加入X-Forwarded-For: 127.0.0.1 X-Forwarded-For: 简称XFF头,它代表客户端,也就是HTTP的请求端真实的IP,只有在通过了HTTP 代理或者负载均衡服务器时才会添加该项。 得到flag
csp 初赛 (不懂的地方)
11. 有以下结构体说明和变量定义,如图所示,指针 p、 q、 r 分别指向一个链表中的三个连续结点。 struct node { int data; struct node *next; } *p, *q, *r; 现要将 q 和 r 所指结点的先后位置交换,同时要保持链表的连续,以下程序段中错误 的是( D ) A. q->next = r->next; p->next = r; r->next = q; B. p->next = r; q->next = r->next; r->next
bzoj4408 [Fjoi 2016]神秘数 & bzoj4299 Codechef FRBSUM 主席树+二分+贪心
题目传送门 https://lydsy.com/JudgeOnline/problem.php?id=4299 https://lydsy.com/JudgeOnline/problem.php?id=4408 (双倍经验) 题解 考虑如果直接给一个序列要求出它的神秘数应该怎么做。 对于第 \(i\) 个数,如果我们已经有了前 \(i-1\) 个数的神秘数 \(s\),那么也就是说 \([1, s - 1]\) 的正整数全部都是可以组成的。 如果 \(a_i \leq s\) 的话,那么 \(
python世界level1 python世界level1
python世界level1 Python世界 -------第一课 Python新手村1654948748 作为一个从来没有进入过IT世界的小白,第一次踏入IT世界使用的是python登陆器登陆的,All is well! #各位路过的大神多多批评指正 新手任务1 和这个世界打个招呼吧。(使用Pycharm打印出 Hello world!) 1 #!usr/bin/env python
2 # Author:Ponke91
3
4 print("Hello world!"
【PAT甲级】1059 Prime Factors (25 分)
题意: 输入一个正整数N(范围为long int),输出它等于哪些质数的乘积。 trick: 如果N为1,直接输出1即可,数据点3存在这样的数据。 如果N本身是一个质数,直接输出它等于自己即可,数据点4存在这样的数据。 代码: #define HAVE_STRUCT_TIMESPEC #include<bits/stdc++.h> using namespace std; int ans[100007]; int main(){ ios::sync_with_stdio(false); cin
python面试题--连续出现最大次数
确实有段时间没怎么写python,手写还不上机是真的难受。 而且break 跳出循环最内一层的事情都要想一下才能写得出来。 题目如下: 寻找一个字符串最大连续出现次数,并放入字典中, s="aaccccababbbb"{'a': 2, 'b': 4, 'c': 4} 代码如下 s="aaccccvbbbbbbbbbdddddddddeeedeeeeettt"
dict1={}
ls=[i for i in s]
for i in set(ls):
dict1[i]=1
pri
java学习2-数据类型和运算符
1.数据类型分类 java是强类型语言:a.所有的变量必须先声明后使用 b.指定类型的变量只能接受类型与之匹配的值 java语言支持的类型分为两类:基本类型和引用类型。 基本类型:包括boolean类型(只有true和false)和数值类型。数值类型有整数类型和浮点类型。整数类型包括byte、short、int、long、char;浮点类型包括float和double 引用类型:包括类、接口、数组和null。引用数据类型就是对一个对象的引用。特别地,字符串不是基本数据类型,字符串是一个类,是引
ACL访问控制列表之命名篇(实践)
实践环境部署拓扑结构图及需求注意点:SW设备与SW-3设备需要事先添加容量及业务单板.实践步骤第一步:配置SW交换机conft//进入全局模式,设定vlan10和20vlan10,20exdoshowvlan-swb//查看vlan信息VLANNameStatus10VLAN0010active20VLAN0020activeintrangefa1/1-2//进入端口fa1/1和1/2接口,将端口
一道谷歌面试题 - 反转二叉树
反转二叉树 大致思路: 在输入时直接进行交换两个子节点的存储位置,如果有任意一个节点空,则用-1来表示,之后再利用dfs遍历出前序进行前序建树,建树之后利用递归进行中序遍历, 利用队列辅助进行层序遍历由于输入要求最后一个不能有空格所以利用vector存储答案后再处理输出细节 输入处理部分代码 //初始化输入输出
void init(){
cin >> n;
char a, b;
for (int i = 0; i < n; i++){
今日推荐
周排行