算法

不忘不弃18 分钟前
数据结构·算法
从字符串中提取数字字符串"1234a345bcd5678"中,内有数字字符和非数字字符,将其中连续的数字作为一个整数,依次存放到一数组n中,例如,1234放在n[0],345放在n[1] 中,5678放在n[2]中……,统计共有多少个整数,并输出这些整数。
囊中之锥.1 小时前
算法·机器学习·支持向量机
《机器学习SVM从零到精通:图解最优超平面与软间隔实战》SVM(Support Vector Machine)即支持向量机,是一种有监督的机器学习算法。它主要用于分类和回归分析。其基本思想是在特征空间中找到一个最优的超平面,使得不同类别的样本能够被最大程度地分开。对于线性可分的数据,SVM能找到一个将两类数据完全分开的超平面;对于线性不可分的数据,SVM可以通过核函数将数据映射到高维特征空间,使得数据在该空间中线性可分。
必胜刻2 小时前
tcp/ip·算法·深度优先
复原 IP 地址(回溯算法)IP 地址的复原问题是字符串处理与回溯算法结合的经典例题,这道题要求我们从纯数字字符串中插入 '.' 形成有效的 IP 地址,且不能改变数字的原有顺序。本文将详细拆解解题思路,分析代码实现的核心细节,帮助大家彻底掌握这道题的解法。
YGGP2 小时前
算法·leetcode
【Golang】LeetCode 5. 最长回文子串题目当中给出了明确的信号“求给定字符串当中最长的回文子串”,因此我们应该使用二维动态规划来解决这个问题。
挖矿大亨2 小时前
开发语言·c++·算法
C++中的赋值运算符重载在 C++ 中,赋值运算符(=) 是最常用的运算符之一,默认情况下编译器会为类生成一个「浅拷贝赋值运算符」,但当类包含指针、动态内存、文件句柄等资源时,浅拷贝会导致「双重释放」「内存泄漏」等问题,因此需要手动重载赋值运算符,实现深拷贝。 赋值运算符重载是类的核心重载场景,且有严格的语法和语义要求,以下是详细讲解: 一、赋值运算符重载的核心特性 1、必须重载为成员函数:赋值运算符(=)不能重载为全局函数(编译器强制要求),因为左操作数必须是当前类对象; 2、默认浅拷贝的问题:编译器生成的默认赋值运算符仅拷贝
qq_433554542 小时前
c++·算法·动态规划
C++区间DP区间DP代码框架见下 对应蓝桥云课 石子合并 代码见下代码练习 1,对应蓝桥云课 小蓝吃苹果 代码见下
Halo_tjn3 小时前
java·开发语言·windows·算法
Java IO流实现文件操作知识点一、IO流概述1.1 什么是IO流public class IOOverview { public static void main(String[] args) { // IO流:Input/Output Stream // 用于处理设备之间的数据传输 System.out.println("=== Java IO流体系结构 ==="); System.out.println("按数据流向分:"); System.out.println(" 1. 输入流(Input Stream):读取数据"); Sy
历程里程碑3 小时前
数据结构·c++·算法·leetcode·职场和发展·eclipse·哈希算法
滑动窗口解法:无重复字符最长子串大家好!今天来拆解 LeetCode 热题 100 里的 **“无重复字符的最长子串”(中等难度),用滑动窗口 ** 思路轻松解决这个经典问题~
Geoffwo3 小时前
算法·语言模型
归一化简单案例仅用于个人学习我们不用长度 1000 的数组,用简单的 logits = new Float32Array([2, 4, 1]) 来演示整个流程:
Felven3 小时前
c语言·开发语言·算法
C. Maximum Mediantime limit per test2 secondsmemory limit per test256 megabytes
星火开发设计3 小时前
数据结构·c++·算法··bfs·宽度优先·知识
广度优先搜索(BFS)详解及C++实现广度优先搜索(Breadth-First Search,简称BFS)是一种用于遍历或搜索树或图的经典算法。其核心思想与DFS的“深度优先”截然不同,而是尽可能广地遍历当前节点的所有邻接节点,先遍历完当前层级的所有节点后,再依次遍历下一层级的节点,直到所有节点都被访问完毕。
飞天狗1113 小时前
算法
E. Blackslex and GirlsE. Blackslex and Girlshttps://codeforces.com/contest/2179/problem/E
jamesge20103 小时前
java·开发语言·算法
限流之漏桶算法运行结果:"C:\Program Files\Java\jdk-17\bin\java.exe" "-javaagent:D:\JetBrains\IntelliJ IDEA 2023.1.2\lib\idea_rt.jar=63321:D:\JetBrains\IntelliJ IDEA 2023.1.2\bin" -Dfile.encoding=UTF-8 -classpath D:\ideaWorkspace2023.1\jdk17\out\production\jdk17;D:\ideaWorks
Funny_AI_LAB3 小时前
人工智能·python·算法·编辑器
Zcode:智谱AI推出的轻量级 AI IDE 编程利器这是一篇整理关于 Zcode 的技术博客文章。文章涵盖了其核心背景、主要功能以及使用指南,旨在帮助大家快速掌握这一轻量级 AI IDE 编程利器。
@卞3 小时前
数据结构·算法·排序算法
排序算法(3)--- 交换排序大家好,前两期,我给大家介绍了插入排序和选择排序两组排序算法,这一期,我将给大家介绍另一类排序算法:交换排序。
youngee114 小时前
算法·leetcode·职场和发展
hot100-55有效的括号一、题目给定一个只包括( ) { } [ ] 的字符串s,判断字符串是否有效。有效字符串:1)左括号必须用相同类型的右括号闭合。
嘻嘻嘻开心4 小时前
c语言·数据结构·算法
C语言学习笔记一、 一维数组前缀一维数组前缀和:构造一个与原数组长度相同的新数组 pre,pre[i] 表示原数组 arr 中 从第0个元素到第i个元素的所有元素累加和,核心价值是把「区间和查询」的时间复杂度从O(n)降到O(1)。
Blossom.1184 小时前
人工智能·python·算法·chatgpt·ai作画·自动化·transformer
GPTQ量化实战:从零手写大模型权重量化与反量化引擎摘要:本文将撕开大模型量化的技术面纱,完全从零手写GPTQ(Gradient-based Post-training Quantization)算法,实现4-bit权重量化与CUDA反量化加速。不同于调用auto-gptq库,我们将深入解析Hessian矩阵计算、逐层量化顺序、LUT查找表优化等核心机制。完整代码涵盖校准数据构造、权重压缩、量化误差补偿、CUDA Kernel手写等模块,实测在LLaMA2-7B上显存占用降低75%,推理速度提升3.2倍,并提供生产级量化模型部署方案。
睡醒了叭4 小时前
图像处理·人工智能·算法·计算机视觉
图像分割-传统算法-区域分割区域分割概述:从种子点或区域出发,根据相似性准则(如灰度、纹理)生长或分裂区域。 区域分割的经典代表算法有:区域生长与分水岭算法
代码游侠4 小时前
网络·笔记·网络协议·算法·http
复习——网络基础知识这是一个理论参考模型,用于理解和设计网络体系结构。它定义了网络通信应该完成的七项主要任务,从上到下分层实现: