自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 数组(4)扩充题:区间和

如果暴力法解题的话会超时,所以想到了空间换时间的策略,用数组记录上一次的值,之后遍历只需要在上一个值之后迭代即可。需要注意有关读取输入的几个方法next()、nextLine()、nextInt()、hasNextInt()本题思想非常简单,主要是学一下acm模式,需要自己写输入和输出。

2025-04-21 09:58:27 213

原创 数组(3)滑动窗口法

滑动窗口本质上也是双指针,所谓滑动窗口,就是不断的调节子序列的起始位置和终止位置,从而得出我们要想的结果。个人的理解:有的像枚举法上进行剪枝优化。

2025-04-17 23:02:18 307

原创 数组(2) 双指针法

学习了双指针的应用和经典的三道例题

2025-04-15 14:43:35 260

原创 数组(1) 力扣704:二分查找

二分查找法

2025-04-14 23:17:16 201

原创 第2节(下) python小项目之线性表示

项目背景是,探究恋爱次数y与x(外貌、性格、财富、内涵)之间存在一定的关系。首先,可以假定二者是线性关系,即y=wx+b。并且还可以给定确切的关系,true_w=[8.1,2,2,4],true_b=1.1因此项目的任务就是:通过对数据的训练,估计出线性表示中的参数(w和b)的值最后再与真实的w、b进行比较,观察拟合的效果。

2025-02-19 22:51:39 1782

原创 第2节(上) python基本语法篇

与深度学习有关的python语法基础

2025-02-19 16:03:14 136

原创 第1节 多层深度神经网络概述

以人脑神经的神经元与深度学习神经元进行类比(功能非常相近)——都用于传递信息实际上,通过神经元的公式是用向量和矩阵来进行表示和计算的。

2025-02-13 22:08:43 710

原创 第0节 深度学习和机器学习基础

通俗解释,机器学习:以数学为基础,具有可解释性,但是不灵活,准确率差异较大深度学习:开发者设计一个网络,让机器自己学,学习过程不可知,是一个黑匣子本质上,二者都是找一个函数f。

2025-02-12 15:16:00 533

原创 字符串相关操作

④两个函数的参数形式也有区别的,reserve函数之后一个参数,即需要预留的容器的空间;resize函数可以有两个参数,第一个参数是容器新的大小,第二个参数是要加入容器中的新元素,如果这个参数被省略,那么就调用元素对象的默认构造函数。,因此,调用这个函数之后,就可以引用容器内的对象了,因此当加入新的元素时,用operator[]操作符,或者用迭代器来引用元素对象。当push_back的元素数量大于n的时候,会重新分配一个大小为2n的新空间。,再将原有的n的元素和新的元素放入新开辟的内存空间中。

2025-01-12 12:55:22 464

原创 C++中为什么输出指向字符串的指针就可以输出整个字符串?

2. %p 是用于读取指针地址的格式化输入函数,它会读取输入流中的指针地址,并将其存储在指针变量中。注意, %p 读取的是指针地址,而不是指针所指向的值。1. %s 是用于读取字符串的格式化输入函数,它会读取输入流中的字符,直到遇到空格、制表符或换行符为止,并将其存储在字符数组中。根据上述理解,那么上述代码中p指向的也应该是字符串数组中的首地址,但是结果输出确是整个数组。也就是说*p指向的就是整个字符串,而非第一个字符的地址。当然,要输出地址也是有办法的,把%s改成%p就OK了。按照数组指针的含义,

2025-01-11 17:09:01 260

原创 力扣面试经典150题刷题Day 3 数组和字符串(3)

数组的算法题大多都和dp以及回溯相关,所以今天把最后几道纯数组的题目小结一下。

2025-01-06 17:11:55 1964

原创 力扣面试经典150题刷题Day 2 数组和字符串(2)

今天做的主要是元素删除的题目。T26,27,80都是一类题目。针对删除元素的题目一般的方法都是,由于删除元素后整个数组的位置都要发生变化,因此设置两个指针。一个指针用于遍历整个数组,另一个指针用于指向下一个有效元素插入的位置。(因为删除元素后会导致被删除元素的位置为空,需要将后面的有效元素移到前面来)另一种方法是通用法,T26,T27,T80都可以用到,这是一个博主放个图:对于保留k个元素的题目,临界情况就是有k个相同的元素,这时这k个元素是都可以进行保留的;

2025-01-01 23:42:49 1609

原创 力扣面试经典150题刷题Day 1 数组和字符串(1)

给你两个按排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你nums2到nums1中,使合并后的数组同样按排列。最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1的初始长度为m + n,其中前m个元素表示应合并的元素,后n个元素为0,应忽略。nums2的长度为n。需要合并 [1,2,3] 和 [2,5,6]。合并结果是 [,2,,5,6] ,其中斜体加粗标注的为 nums1 中的元素。

2024-12-31 21:25:37 394

数据库课程设计:二手交易网站

java实现的二手网站交易系统,包含可视化界面

2022-08-10

空空如也

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

TA关注的人

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