自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 C++实现RC4加密算法

主函数实现RC4的字符串加密与文件加密算法// streamcipher.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "RC4.h"#include "LSFR.h"#include <iostream> //cout,cin, endl#include <cstdio> //C 标准库 strlen#include <string> //std::string#include<std

2022-04-17 19:48:41 3661 1

原创 精选50题打卡Day1:两数相加+字串+中位数

1:两数相加/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * ListNode(int x, ListNode *next) : val(x), nex

2021-01-11 19:37:12 259

原创 列表、元组、字符串

列表:1由中括号 逗号构成2.由于list的元素可以是任何对象,因此列表中所保存的是对象的指针。即使保存一个简单的[1,2,3],也有3个指针和3个整数对象。3. x.append()在列表后加其他元素4. list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表(3.4的区别,一和多)严格来说 append 是追加,把一个东西整体添加在列表后,而 extend 是扩展,把一个东西里的所有元素添加在列表后。5.list.insert(index, obj

2020-07-28 21:46:05 493

原创 DW打卡Task3:异常处理

Python常用抛出错误:具体理论内容参考大佬博客(太菜了写不出来)Python异常处理此处关于练习题内容:猜数字游戏:import random Set_number = random.randint(0,100)print(Set_number)Guess_number = int(input("请输入:"))Num = 1while(Guess_number < Set_number or Guess_number > Set_number): Num

2020-07-24 23:37:24 327

原创 DW打卡Task2:循环结构

1、for 循环for循环是迭代循环,在Python中相当于一个通用的序列迭代器,可以遍历任何有序序列,如str、list、tuple等,也可以遍历任何可迭代对象,如dict。for 迭代变量 in 可迭代对象: 代码块2.for - else 循环当for循环正常执行完的情况下,执行else输出,如果for循环中执行了跳出循环的语句,比如 break,将不执行else代码块的内容,与while - else语句一样。3.range() 函数range([start,] stop[, s

2020-07-23 20:49:14 570

原创 DW打卡Task2:条件循环结构

1、if-else 语句if expression: expr_true_suite else: expr_false_suite当expression布尔判断值为T时执行缩进当中的语句,否则则执行else当中的缩进语句2、if-elif-else语句:if expression1: expr1_true_suiteelif expression2: expr2_true_suite . .elif expressionN: exprN_true_suit

2020-07-23 20:42:36 335

原创 DW打卡Task1:变量运算符及数据类型

理论部分练习题:1、怎样对python中的代码进行注释?(1)可用“#”用于单行注释,且#后的所有内容均视作注释内容(2)可用’’’ ‘’’ 或者 “”" “”" 表示区间注释,在三引号之间的所有内容被注释2、python的运算符优先级和结合性顺序3、python 中 is, is not 与 ==, != 的区别是什么?1·is,is not表示的是对两个变量地址的比较(类似于Java中的= =)2·= =,!=表示的是对数据内容的直接比较类似Java里的equals()方法吧因此遇到那

2020-07-22 20:18:41 464

原创 LEETCODE21: 合并两个有序链表

题目:将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例输入:1->2->4, 1->3->4输出:1->1->2->3->4->4...

2020-03-07 20:17:05 150

原创 LEETCODE123: 买卖股票的最佳时机 III

题目:给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。注意: 你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。...

2020-03-06 21:01:16 369

原创 LEETCODE6:16. 最接近的三数之和

加粗样式在这里插入代码片class Solution { public: int threeSumClosest(vector<int>& nums, int target) { int threeCha = 0x7fffffff; int threeSum; sort(nums.begin(),nums.end()); for(int i = 0; i < nums....

2020-03-06 09:28:53 189

原创 Leetcode3:三数之和

class Solution {public: vector<vector<int>> threeSum(vector<int>& nums) { int target; vector<vector<int>> ans; sort(nums.begin(), nums.en...

2020-03-04 21:55:54 173

原创 Leetcode:刻意训练第27题移除元素

题目描述:给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。解题思路:刚开始拿到这题的时候首先想到第26题的删除重复项的思路,每遇到一个数组中的val值,就将后面的数组元素整体前移。这...

2020-03-03 17:07:56 211

原创 leetcode打卡:删除排序数组当中的重复项

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例1:来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2020-03-02 19:01:04 197

原创 两数之和(C++)练习

在这里插` 1. 在这里` 2. class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { int len=nums.size();//数组元素个数 for(int i=0;i<len;i++){ for(in...

2020-03-02 00:15:09 227

信息安全数学基础复习资料

信息安全数学基础复习资料

2023-04-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除