指尖 算法 精灵 笔记

贪心笔记

>本文主要以例题讲解和贪心方法入手。 ## 邻项交换 当我们确定操作顺序,并按照题意模拟即可得出答案,就要用邻项交换的办法来确定最优的操作顺序。 ### [接水问题](https://www.luogu.com.cn/problem/P1223) 对于一个排队顺序 $T_1\sim T_n$,答案显 ......
笔记

Vue学习笔记一(2019)

1.Vuex Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 每一个 Vuex 应用的核心就是 store(仓库)。“store”基本上就是一个容器,它包含着你的应用中大部分的状态 (sta ......
笔记 2019 Vue

TCP/IP协议笔记

##TCP/IP ####一、TCP/IP简介 TCP/IP 指传输控制协议/网际协议(Transmission Control Protocol / Internet Protocol),是用于因特网 (Internet) 的通信协议,供已连接因特网的计算机进行通信。TCP/IP 意味着 TCP ......
笔记 TCP IP

JavaSE笔记(一)重制版

![image-20220916142151904](https://s2.loli.net/2022/09/16/XZGlpWmeO7T8ft2.png) # 新手入门篇 **注意:**开始学习JavaSE之前建议学习的前置课程《C语言程序设计》《数据结构》《操作系统》《计算机组成原理》 欢迎各位 ......
笔记 JavaSE

Qt实战笔记

一. 网址参考 二. 经验 1. 段错误原因 1.1 数组越界:数据类型不对,uint8数据并定位为Int类型,导致变成负数,然后数组越界 1.2 空指针:类里面的定义数据成员 控件指针(QTextEdit或者QLineEdit)没有初始化,而在界面初始化时,使用了一个临时变量;导致界面显示正常,但 ......
实战 笔记

环论、域论和 Galois 理论学习笔记

**Latex 炸了不用喊……等等,这里是 cnblogs。那么,Latex 炸了还是喊一下吧,我什么都不会做的。** **内容有锅可以说,我什么都会做的。** 这里是环论域论学习笔记。 在 OI 中,这部分内容的重要性趋近于零,唯一值得一提的是多项式环。在多项式环上,诸如拉格朗日反演之类的东西才能 ......
理论学习 理论 笔记 Galois

算法刷题:栈、队列(8.29,持续更)

栈 [汉诺塔问题](https://leetcode.cn/problems/hanota-lcci) [最小栈](https://leetcode.cn/problems/min-stack) *** [TOC] *** ## 最小栈 ### 额外空间$O(N)$ #### 辅助栈解法 ```ja ......
队列 算法 8.29 29

【校招VIP】前端算法考点之快慢指针题型

考点介绍: 链表是校招面试里手撕代码出现频度比较高的题型,三线和中小厂会考察简单的链表反转,大厂会进一步考察复杂度和双指针问题,比如中间元素、是否存在环等。 一、考点题目 1.一个长度为n的单向链表,用O(1) 空间复杂度来实现倒转输出,使用最低时间复杂度 解答:单向链表,直接设结点 Node he ......
快慢 题型 考点 前端 指针

[代码随想录]Day31-贪心算法part05

## 题目:[435. 无重叠区间](https://leetcode.cn/problems/non-overlapping-intervals/) ### 思路: 移除最少就是保留最多,和昨天最后一个题一样就是选出最多的不重叠区间。 记住一点——右边界越小,后续可以选取的范围就越大,可能选取到的 ......
随想录 随想 算法 代码 part

进程调度的原理和算法探析

本文探讨了进程调度的原理和算法,并提供了全面的概述。进程调度是操作系统中的重要组成部分,用于决定进程的执行顺序和分配CPU时间。我们讨论了优先级调度和时间片轮转调度算法。优先级调度根据进程的优先级确定执行顺序,可以分为抢占式和非抢占式。时间片轮转调度将CPU时间划分为固定大小的时间片,每个进程在一个... ......
算法 进程 原理

linux命令学习笔记

sudo + 命令:以超级用户模式执行命令 sudo -i :切换到超级用户模式,exit退出 cd + 路径:切换目录 ls:当前路径文件列表 ls + 路径:指定路径文件列表 mkdir+名称:新建文件夹 chmod [-R] 权限值 文件名:修改权限(http://c.biancheng.ne ......
命令 笔记 linux

WQS二分学习笔记

# WQS 二分学习笔记 感谢 [小跳蛙 的博客](https://www.luogu.com.cn/blog/daniu/wqs-er-fen),让我真正理解了WQS二分。 ## 是啥 有的时候我们会遇到一些有数量限制的题目,比如从 $n$ 个物品中选 $m$ 个使总和最大(虽然排个序就完了,甚至 ......
笔记 WQS

Programming abstractions in C阅读笔记:p138

《Programming Abstractions In C》学习第54天,p138,总结如下: # 一、技术总结 ## 1.stdio.h 3.4小节介绍“The standard I/O library”,涉及I/O操作最常用的接口是stdio.h,我们经常用到里面的printf函数。 ## 2 ......
abstractions Programming 笔记 p138 138

c#学习笔记-------------------迭代器

一、什么是迭代器 迭代器(Iterator)又称光标(Cursor) 提供一个方法顺序访问一个聚合对象的各个元素而不暴露内部标识 迭代器可用作方法、运算符或 get 访问器的代码体。 迭代器提供明确的语法,用于指定如何迭代集合类中的数据,尤其是使用 foreach 循环。 这样一来,集合的最终用户就 ......
笔记

[ubuntu] 提升 ubuntu 笔记本电脑扬声器音效

步骤如下: 1 安装easyeffect 2 安装easyeffect-preset 3 重启计算机,建议先shutdown再启动,而不是restart 然后打开easyeffect就可以设置output,比如选一个Advanced Auto Gain preset来使用 虽然比不上windows下 ......
ubuntu 扬声器 音效 笔记本 笔记

[5]-代码随想录算法训练营-day6-哈希-part1

## 代码随想录算法训练营第六天|哈希表-part1 ### 1.Leecode 242.有效的字母异味词 > 1. 题目 > > - https://leetcode.cn/problems/valid-anagram/ > > 2. 思路 > > - 长26数组,下标0表示'a',25表示'z' ......
随想录 训练营 随想 算法 代码

[4]-代码随想录算法训练营-day4-链表-part2

## 代码随想录算法训练营第四天|链表-part2 ### 1.Leecode 24.两两交换链表中的节点 > 1. 题目 > > - https://leetcode.cn/problems/swap-nodes-in-pairs/ > > 2. 思路 > > - 虚拟头节点 > - `tmp`变 ......
随想录 训练营 随想 算法 代码

[2]-代码随想录算法训练营-day2-数组-part2

## 代码随想录算法训练营第二天|数组-part2 ### 1.LeetCode 997.有序数组的平方 > 1. 题目 > > - https://leetcode.cn/problems/squares-of-a-sorted-array/ > > 2. 思路 > > - 先给原始数组每个数进行 ......
随想录 训练营 数组 随想 算法

[3]-代码随想录算法训练营-day3-链表-part1

## 代码随想录算法训练营第二天|链表 part1 ### 1.LeetCode 203.移除链表元素 > 1. 题目 > > - https://leetcode.cn/problems/remove-linked-list-elements/ > > 2. 思路 > > - 遍历,删 > - 两 ......
随想录 训练营 随想 算法 代码

[1]-代码随想录算法训练营-day1-数组-part1

## 代码随想录算法训练营第一天|数组-part1 ### 1.Leecode 704.二分查找 > 1. 题目 > > - https://leetcode.cn/problems/binary-search/ > > 2. 思路 > > - 二分查找法 > > 3. 刷随想录后想法 > > - ......
随想录 训练营 数组 随想 算法

软件测试面试笔记面试1

还有人教我的时候就赶紧学。 一直没工作。浑浑噩噩不算回事。问别人。求助。 投简历,面试,把南京的公司都面过了就好了。如果没工作,再去苏州找工作。 找全职工作。上班有钱是幸福。做好自己的工作就好了。 一直面试就知道常面的面试题是什么面试题了。每天进步一点点。 我自己的事情。 怎么找工作?1.投简历。2 ......
软件测试 笔记 软件

新人笔记-练习-用户登录

import java.util.Scanner; //已知用户名和密码,请用程序实现模拟用户登录,总共三次机会,登录之后,给出相应的提示 public class Test2 { public static void main(String[] args) { //已知用户名和密码,定义字符串表示 ......
新人 笔记 用户

新人笔记-字符串的比较

public class StringDemo02 { //使用==比较,基本类型:比较的数据值是否相同;引用类型:比较的是地址值是否相同 //字符串是对象,他比较内容是否相同,通过equals()实现 public static void main(String[] args) { //构造方法的 ......
字符串 字符 新人 笔记

递推与递归笔记

分析递归用递归搜索树,有结果才会返回,树高与空间占有率有关,最多25层数 递归/dfs最重要的是顺序,不重不漏,1-n依次考虑每个数选或不选,保证深度优先(直往一条钻),选接下来的位置 注意顺序,回溯时候再写别的,先只针对一个过程,出了结果,任务完成才会回溯,注意回溯到上阶,不能用同层状态互推,先回 ......
笔记

软件测试学习笔记

黑马程序员学习路线。 最多的还是点点点,但是要了解。 给你一个前端包,会不会放在linux服务器上? 给一个后端包,会不会放在Linux服务器上? 连数据库。服务器。 脚踏实地。一步一步做。 去年十一,分了项目做。 培训机构,从早到晚做的就是一件事情。 多做熟悉。 select用的最多。在学校学过。 ......
软件测试 笔记 软件

STL- 常用算法

# 5 STL- 常用算法 **概述**: * 算法主要是由头文件`` `` ``组成。 * ``是所有STL头文件中最大的一个,范围涉及到**比较、 交换、查找、遍历操作、复制、修改**等等 * ``体积很小,只包括几个在序列上面进行简单数学运算的模板函数 * ``定义了一些模板类,用以声明函数对 ......
算法 常用 STL

STM32学习笔记:分散加载

分散加载是提高单片机上限的一个非常重要的能力。以STM32H7为例,H7的RAM为:512 Kbytes of AXI-SRAM mapped onto AXI bus on D1 domain,SRAM1 mapped on D2 domain: 128 Kbytes,SRAM2 mapped o ......
笔记 STM 32

大数据创新论坛训练营笔记

# ·第一部分:基础模型简介 基础模型是人工智能未来发展的重要方向构建深度学习模型的主流方式是监督学习,监督学习的基本前提是人工标注数据,但数据的生产周期长,造价高昂。迁移学习:通过过去学到的知识处理新的问题 - 形成了**两阶段**学习框架 - 预训练阶段:从一个或多个源任务中捕获知识 - 微调阶 ......
训练营 笔记 数据 论坛

c++并发编程实战-第1章 c++并发世界-读书笔记

前言 c++11开始支持多线程,使得编写c++多线程程序无需依赖特定的平台,使开发者能够编写可移植的、行为确定的多线程程序代码。 什么是并发 所谓并发,是两个或多个同时独立进行的活动。而计算机中的并发,是指同一个系统中,多个独立活动同时进行。 对于单核处理器,在同一时刻,只能处理一个任务,操作系统将 ......
实战 笔记 世界