《c++入门经典》笔记10

《c++入门经典》笔记10 第十章 创建指针 10.1理解指针及其用途 变量是可存储一个值的对象:整型变量存储一个数字,字符变量存储一个字母,而指针是存储内存地址的变量。 计算机内存是存储变量值的地方。根据约定,计算机内...

文件基本处理

一、文件基本处理1、什么是文件 文件是操作系统提供给用户/应用程序操作硬盘的一个虚拟单位ps:文件是操作系统的概念2、为何要用文件 存取硬盘必须使用文件ps:要永久保存数据就得用文件把数据放进硬盘3、如何用文件 f = ...

Java学习第二天dos基本命令

Dos命令 一、打开dos的方式 开始+系统+命令提示符 Win键+R 输入cmd 打开控制台(推荐使用) 在任意文件夹下面,按住shift键+鼠标右键点击,在此处打开命令提示符 资源管理器的地址栏前面加上cmd路径 管...

带花树算法学习小记

带花树算法大概就是解决一般图的最大匹配 回顾匈牙利算法解决二分图匹配 我们每次增广左侧的a,其实是找到与它有边相连的右侧的一个点b 看b是否在匹配中,如果不在那么增广成功 如果在那么就增广b的匹配点c看是否成功 但我们发...

303. 区域和检索 – 数组不可变

303. 区域和检索 – 数组不可变 Difficulty: 简单 给定一个整数数组 ?nums,求出数组从索引?_i?_到?_j??_(i?≤?j) 范围内元素的总和,包含?_i,? j?_两点。 示例: ...

leetcode148 排序链表(Medium)

题目来源:leetcode148 排序链表 题目描述: 在?O(n?log?n) 时间复杂度和常数级空间复杂度下,对链表进行排序。 示例 1: 输入: 4->2->1->3 输出: 1->2-&g...

线程礼让(yield)

线程礼让(yield) 礼让线程,让当前正在执行的线程暂停,但不阻塞 将线程从运行状态转为就绪状态 让cpu重新调度,礼让不一定成功!看CPU心情 //测试礼让线程 //礼让不一定成功,看CPU心情 public cla...

Python-集合

集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。 注意: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之间的交集、差集、并集等关...

python的虚拟环境详解

我们在使用Pycharm中的Project Interpreter 发现有4中选择: Virtualenv Environment、Conda Environment、System Interpreter、Pipenv ...

Python实现emoji表情

Python不仅强大,也有很多趣味的功能,可以输出emoji表情来玩一玩啦~~~ 一、安装emoji cmd里直接输入:pip3 install emoji 二、实现emoji输出 import emoji test =...

[HAOI2008]移动玩具

题目大意:   给你两个4*4的01矩阵A、B,要求你从矩阵A中将‘1‘移动若干步(移动即与相邻的‘0‘交换位置),变换为B,输出最小步数.   基本思路:   本题数据较小,固定为4*4,第一时间想到状压(2...

数据结构与算法–排序

author:phaethonWB e-mail:[email protected] 排序与搜索 排序算法(英语:Sorting algorithm)是一种能将一串数据依照特定顺序进行排列的一种算法。 排序算法...

java基础总结大纲(一)

java基础知识总结(一) 1.java准备 JVM(Java Virtual Machine): Java虚拟机,用于保证Java跨平台的特性; JRE(Java Runtime Environment):java运行...
加载更多