导论 算法
学期(2023-2024-1) 学号(20232411)《网络空间安全导论》第一周学习总结
学期(2023-2024-1) 学号(20232411)《网络空间安全导论》第一周学习总结 教材学习内容总结 本周我学习了《网络空间安全导论》的第一章,其主要讲述了网络空间安全这门学科的相关背景、学科基础、法律法规、技术标准以及它的概念、内涵与主要研究方向、内容。 在学习过程中,我总结了如下要点,以 ......
网络空间安全导论第一章
学期(2023-2024-1) 学号(20232418)《网络》第1周学习总结 教材学习内容总结 第一章 网络空间安全概述 教材学习中的问题和解决过程 问题1:监测预警与紧急处理 问题1解决方案:检索国务院有关法律法规,了解国家对于预警与紧急处理的应对方案 问题2:什么是网络空间安全学科 问题2解决 ......
《网络空间安全导论》第一章 网络空间安全概述
1.1 信息时代与信息安全 1.1.1信息技术与产业空前繁荣 1.我国已经成为信息技术与产业大国,网民规模世界第一,超级计算机技术居世界领先水平。 2.量子信息技术高速发展,推动了量子计算机、量子通信和量子密码的发展。 1.1.2信息安全形式严峻 1.敌对势力的破坏:美国国家安全局NSA对我国进行了 ......
【进阶算法】双指针
双指针是一种应用很广泛且基础的编程技巧,双指针中的“指针”是指索引、游标。 一、双指针思想 双指针是指在遍历对象的过程中,不是普通的使用单个指针进行访问,而是使用两个指针进行遍历,从而达到相应的目的。 最常见的双指针算法有两种: 在同一个序列中,用两个指针维护两个位置,或两个位置包含的区间; 在两个 ......
算法题:跳房子问题(爬楼梯问题进阶) 求解受限制情况下的方案数目
问题 跳房子,规定总共有n个格子,每次可以选择跳1个格子、2个格子或3个格子,但是下一步不能和当前选择的跳跃距离一样,计算总共有多少种跳房子方案。 分析 这就是经典爬楼梯问题的进阶,仅仅换了个说法,但是比经典的爬楼梯问题难了不少,传统的爬楼梯问题一次可以上1或2个台阶没有连续动作选择的限制,核心解法 ......
2023-2024-1 20232303 《网络空间安全导论》第10周学习总结
2023-2024-1 20232303 《网络空间安全导论》第10周学习总结 教材学习内容总结 教材学习中的问题和解决过程 问题一:对书上关于系统安全和信息系统中“系统”的区别不是很清楚。 问题一解决方案:询问AI工具 基于AI的学习 参考资料 《网络空间安全导论》 感悟 网络空间安全学科作为一门 ......
历时三年,写的一本数据结构与算法pdf,开源了!
前言 大家好,我是bigsai,很早就在写博客,将文章整理成了一个pdf,并且开源到github上! 自己写东西断断续续也不少时间了,也写了不少东西(虽然是偏向小白),这个其实花费的时间还是比较多的,这次的话主要将数据结构与算法中一些文章整理出来,初步整理成一版pdf,先分享给大家。 因为在整理pd ......
二分图匹配(匈牙利算法)
作用 求二分图中最大匹配,\(O(n\times(n+m))\)。 代码 inline bool dfs(int u){ for(int v:G[u]){ if(!vis[v]){ vis[v]=1; if(!link[v]||dfs(link[v])) return link[v]=u,1; } ......
JVM系列-第10章-垃圾回收概述和相关算法-cnblog
title: JVM系列-第10章-垃圾回收概述和相关算法 tags: - JVM - 虚拟机 categories: - JVM - 1.内存与垃圾回收篇 keywords: JVM,虚拟机。 description: JVM系列-第10章-垃圾回收概述和相关算法。 cover: 'https:/ ......
2023-2024-1学期20232423《网络空间安全导论》第一周学习总结
教材学习内容 1.1信息时代与信息安全 放眼全球,随着时代的发展,各国的信息技术都在不断地提高,而我国已然成为信息技术与产业大国。随着技术进步一起到来的还有信息安全的隐患:他国对我们虎视眈眈,计算机病毒在一轮又一轮的清除中不断病变,有害内容的泛滥以及信息站和网络战的开始。因此,我们不得不重视信息安全 ......
2023-2024-1 20232311 《网络空间安全导论》第一周学习总结
教材学习内容总结 ![第一章学习思维导图](https://kdocs.cn/l/chsYtD5wgUST) 教材学习中的问题和解决过程 问题1:三年前我国在信息安全核心技术方面与国外相比存在差距,现今是否在核心技术领域有所突破 问题1解决方案:查阅相关资料与近三年的有关新闻报道,了解我国对攻破核心 ......
2023-2024 20232319 《网络空间安全导论》第1周学习总结
第一章学习,思维导图如下 网络空间安全导论 信息时代与信息安全 网络空间安全学科浅谈 网络空间安全法律法规 信息安全标准 教材学习中遇到的问题以及解决过程 1.问题一:公钥密码的具体内容有什么; 解决过程:询问ChatGPT,上csdn社区搜索 问题二:硬件病毒和软件病毒有哪些 解决过程:上百度搜索 ......
图有关算法题
图的结构 //严蔚敏版数据结构 //邻接表存储结构 typedef struct ArcNode{ int adjvex;//该弧所指向的顶点的位置 struct ArcNode *nextarc;//下一个边结点 }ArcNode; typedef struct VNode{ VertexType ......
2023-2024-1 20232404《网络空间安全导论》第1周学习总结
教材学习内容总结 1.1信息时代与信息安全 信息技术在国家发展、个人生活中应用越来越广。 信息安全有多种潜在的威胁因素 技术上:黑客攻击、病毒入侵等 人性上:高科技经济犯罪、垃圾邮件等 1.2网络空间安全学科浅谈 想达到网络空间安全必须要先做到信息安全的四大层面。 数学、计算理论等多种理论是网络空间 ......
重新学习算法_Day3-哈希表&2283&str与list转换
HashTable 感觉从原理上说会用 但是实际应用感觉不知道有什么用 或者不知道怎么用 例如: 给你一个下标从 0 开始长度为 n 的字符串 num ,它只包含数字。 如果对于 每个 0 <= i < n 的下标 i ,都满足数位 i 在 num 中出现了 num[i]次,那么请你返回 true ......
图有关算法题(1)
图的结构 //严蔚敏版数据结构 //邻接表存储结构 typedef struct ArcNode{ int adjvex;//该弧所指向的顶点的位置 struct ArcNode *nextarc;//下一个边结点 }ArcNode; typedef struct VNode{ VertexType ......
11.11算法
题目 填充每个节点的下一个右侧节点指针 给定一个 完美二叉树 ,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下: struct Node { int val; Node *left; Node *right; Node *next; } 填充它的每个 next 指针,让这个指针指 ......
《空间三角面片对相交判断算法》的matlab实现
function [flag] = InsectTriPatch(T1,T2) % 判断两个空间三角形面片是否相交 % T1=[0 0 0; % 2 0 0; % 0 1.5 0; % 0 0 1]; % T2=[0 0 -1; % 2 0 -1; % 0 2 -1; % 0 0 1]; % 出自: ......
支持C#的开源免费、新手友好的数据结构与算法入门教程
前言 前段时间完成了C#经典十大排序算法(完结)然后有很多小伙伴问想要系统化的学习数据结构和算法,不知道该怎么入门,有无好的教程推荐的。今天给大家推荐一个支持C#的开源免费、新手友好的数据结构与算法入门教程:Hello算法。 Hello算法介绍 Hello算法一个开源免费、新手友好的数据结构与算法入 ......
11.10算法
题目 从前序与中序遍历序列构造二叉树 给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。 示例 1: 输入: preorder = [3,9,20,15,7], inorder = ......
【学习笔记】随机化算法
例题 P7831[COCI2009-2010#3] PATULJCI 题解 首先对每个颜色开一个vector<int>保存其位置,随后对于一段区间\([l,r]\)和一个颜色\(c\),可以很快速的求出\([l,r]\)内\(c\)出现的次数。 然后进行随机化,每次随机一个元素并查看他的出现次数。 ......
Vue源码学习(十六):diff算法(三)暴力比对
好家伙,这是diff的最后一节了 0.暴力比对的使用场景 没有可复用的节点:当新旧虚拟 DOM 的结构完全不同,或者某个节点不能被复用时,需要通过暴力比对来创建新的节点,并在真实 DOM 上进行相应的插入操作。 0.1.例子一: // 创建vnode let vm1 = new Vue({ data ......
回溯算法
回溯算法处理 5w 条数据优化 ❓:我想根据当前节点 id 回溯出他的路径层级扁平数组 💡: interface TreeNode { id: string; parentId: string | null; name: string; } const getNodePath = (tree: T ......
LRU算法 C++
#pragma once #include <list> #include <unordered_map> using namespace std; class LRUCache { public: LRUCache(int capacity) : cap(capacity) { m.reserve ......
opencv多目标跟踪算法报错与解决方案
背景: 在正确安装opencv-contrib-python 4.8.1.78后,在使用opencv进行多目标跟踪时,出现如下错误: 错误及解决方法 1、AttributeError: module 'cv2.cv2' has no attribute 'MultiTracker_create' 解 ......
社区街道治安智慧监管方案,AI算法赋能城市基层精细化治理
一、背景需求分析 随着城市建设进程的加快,城市的管理也面临越来越多的挑战。例如,在城市街道的管理场景中,机动车与非机动车违停现象频发、摊贩占道经营影响交通、街道垃圾堆积影响市容市貌等等,都成为社区和街道的管理难点。这些现象不仅存在严重的安全隐患,同时也影响了城市的市容管理。但是在目前街道执法管理的过 ......
文心一言 VS 讯飞星火 VS chatgpt (132)-- 算法导论11.2 4题
四、用go语言,说明在散列表内部,如何通过将所有未占用的槽位链接成一个自由链表,来分配和释放元素所占的存储空间。假定一个槽位可以存储一个标志、一个元素加上一个或两个指针。所有的字典和自由链表操作均应具有 O(1)的期望运行时间。该自由链表需要是双向链表吗?或者,是不是单链表就足够了呢? 文心一言: ......
Java实现两字符串相似度算法
1、编辑距离 编辑距离:是衡量两个字符串之间差异的度量,它表示将一个字符串转换为另一个字符串所需的最少编辑操作次数(插入、删除、替换)。 2、相似度 计算方法可以有多种,其中一种常见的方法是将编辑距离归一化为0到1之间的范围(归一化编辑距离(Normalized Edit Distance)),将编 ......
工程车识别AI视觉算法方案
工程车识别AI视觉算法方案 https://mp.weixin.qq.com/s/jXXTZCcFNrZUtpzVyQ4wCg 工程车识别AI视觉算法方案 原创 郭桂珊 刘洲 OPEN AI Store 2023-10-25 14:14 发表于广东 收录于合集 #智慧交通5个 #算法20个 #ai2 ......