- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 67. 二进制求和
给你两个二进制字符串 a 和 b ,以二进制字符串的形式返回它们的和。输入:a = “1010”, b = “1011”a 和 b 仅由字符 ‘0’ 或 ‘1’ 组成。输入:a = “11”, b = “1”字符串如果不是 “0” ,就不含前导零。下有两个版本,后者更加简洁。输出:“10101”
2024-08-20 00:50:41 154
原创 169. 多数元素
给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。进阶:尝试设计时间复杂度为 O(n)、空间复杂度为 O(1) 的算法解决此问题。你可以假设数组是非空的,并且给定的数组总是存在多数元素。输入:nums = [2,2,1,1,1,2,2]输入:nums = [3,2,3]
2024-08-08 09:25:41 154
原创 203. 移除链表元素
给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点。输入:head = [1,2,6,3,4,5,6], val = 6。输入:head = [7,7,7,7], val = 7。列表中的节点数目在范围 [0, 104] 内。输入:head = [], val = 1。输出:[1,2,3,4,5]
2024-07-31 00:16:33 99
原创 83. 删除排序链表中的重复元素
给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次。返回 已排序的链表。输入:head = [1,1,2,3,3]链表中节点数目在范围 [0, 300] 内。输入:head = [1,1,2]题目数据保证链表已经按升序 排列。输出:[1,2,3]
2024-07-29 15:48:27 376
原创 21.合并两个有序链表
输入:l1 = [1,2,4], l2 = [1,3,4]新链表是通过拼接给定的两个链表的所有节点组成的。输入:l1 = [], l2 = [0]两个链表的节点数目范围是 [0, 50]输入:l1 = [], l2 = []l1 和 l2 均按 非递减顺序 排列。输出:[1,1,2,3,4,4]
2024-07-28 22:22:25 124
转载 相对路径和绝对路径的区别与使用
参考资料:http://www.wangqi.net/n357c51.aspx如果您刚刚开始接触网页设计,是不是经常发生这样的问题呢?做好的网页在自己机器上可以正常浏览,而把页面传到服务器上就总是出现看不到图片,css样式表失效等错误。这种情况下多半是由于你使用了错误的路径,在应该使用相对路径的地方使用了绝对路径,导致浏览器无法在指定的位置打开指定的文件。下面我们就来谈一下最让初学者头疼的相对路径与绝对路径的区别问题。什么是绝对路径:大家都知道,在我们平时使用计算机时要找到需要的文件就必须知道文.
2021-04-13 19:34:58 645
原创 记一次数据库课后作业:SQL查询应用
本文仅学习使用创建关系仅简单创建了几个关于工程的关系create table S --创建供应商关系( S# varchar(10), --供应商号码 SNAME varchar(10), --供应商名字 SCITY varchar(10), --供应商城市 primary key(S#)); --主码为S# insert into S values('S1','东','Nanjing');insert into S.
2021-04-13 09:52:17 1353 1
原创 信息隐藏基本原理
一些名词A打算秘密传递一些信息给B,需要从一个随机消息源中随机选取一个无关紧要的消息C,当这个消息公开传递时,不会引起怀疑,C为载体对象。把需要秘密传递的信息m隐藏到载体对象c中,此时,载体对象c就变为伪装对象c’秘密信息的嵌入过程需要密钥,其中利用密钥来实现秘密信息的隐藏是信息嵌入算法,此密钥称为伪装密钥 (区别于加密秘钥)。实现信息隐藏的基本要求C正常且不会引起怀疑。C’与C无法区分,无论是从感官上还是从计算机分析上。不可视通信的安全性取决于第三方有没有能力将载体对象和伪装对象区别开来。
2021-04-08 11:09:58 3299 1
原创 隐蔽通道、图像基础
声明:本文章属于书本、PPT部分知识搬运,仅供学习/自用隐蔽通道计算机系统中的隐蔽通道:在多级安全水平的系统环境中,那些根本不是专门设计的也不打算用来传输消息的通信路径称为隐蔽通道。这些通道在位某一程序提供服务时可以被一个不可信的程序用来向它的控制者提供信息。计算机系统中存在的安全漏洞也可以被利用作为秘密信道传递信息。可视密码把要隐藏的密钥信息通过算法隐藏到两个或多个子密钥图片中。每一张图上都随机分布的黑点和白点,把所有图片叠加即可恢复出原有的信息。主要特点:恢复秘密图像时不需要任何复杂的.
2021-04-08 09:16:59 936 1
原创 2021-04-05 c++程序设计原理与实践持续学习笔记:第三章对象、类型和值。
对象、类型和值 笔记为了读取某些东西,我们需要从某个地方读入;我们需要在计算机内存中的某个地方放置读取的东西。这样一个“地方”称为一个对象。一个对象是一个具有某种类型的存储区域。一个有名字的对象称为一个变量。对象:用来存储数据的“位置”。类型用来指定可以放置什么样的信息。#include<iostream>#include<string>#include<vector>#include<algorithm>#include<cmath&
2021-04-06 22:09:55 165 2
原创 2021-4-5 C++程序设计原理与实践复习
C++程序设计原理与实践复习人类读/写:源代码,程序文本 : .cpp .h计算机可以执行:可执行代码、目标代码、机器代码 : .obj(windows中) .o(Unix中)“” ,其中”用来终止字符串编译器将源代码转换为目标代码。#include "std_lib_facilities.h"int main() { //C++从main函数开始执行 cout << "Hello,World!\n"; //输出Hello,World! return 0;}其中1
2021-04-05 16:12:52 265
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人