相关文章
leetcode数据结构与算法刷题(三)
目录 第一题 交叉链表
思想:
注意点
第一步先求两个链表的长度
第二步 让长的先走,当长短一样时一起走。
犯错点 第二题 判断是有环 思想: 注意
错误分享
第三题(重点面试题) 思路: 这题面试问题&a…
建站知识
2024/11/28 10:41:49
代码随想录算法训练营第二十九天| 491 递增子序列 46 全排列
目录
491 递增子序列
46 全排列 491 递增子序列 在dfs中进行判断,如果path的长度大于1,则将其添加到res中。 本题nums中的元素的值处于-100与100之间,可以将元素映射0到199之间并且通过布尔数组st来记录此层中元素是否被使用过,…
建站知识
2024/11/27 12:40:19
【多线程 - 11、死锁】
死锁
1、介绍 在 Java 中使用多线程,就会有可能导致死锁问题。死锁会让程序一直卡住,程序不再往下执行。只能通过中止并重启的方式来让程序重新执行。要尽可能避免死锁的情况发生 2、造成死锁的原因
互斥条件: 同一资源同时只能由一个线程读…
建站知识
2024/11/7 8:07:08
数据结构--串的基本概念
目录
串的基本概念
串的定义
串与线性表对比
串的基本操作
串的比较
字符集编码
乱码问题编辑
总结
串的存储结构
串的顺序存储编辑
串的链式存储
串的基本操作
1、求字串
2、比较
3、定位操作
总结 串的基本概念 串的定义 串与线性表对比 串的…
建站知识
2024/11/11 12:25:51
C语言第十七弹--求100中9的个数
求100中9的个数
思路:求9个数 就包括了个位和十位的9, 那么就需要分别拿到个位9和十位的9 ,然后9的个数相加就是100中所有9个数之和。
1.获取个位 100以内一个数%10时 就会获得它的余数即个位 如果结果等于9 个数。
2.获取十位 / 10就可以…
建站知识
2024/11/20 13:12:55
LangChain 2模块化prompt template并用streamlit生成网站 实现给动物取名字
上一节实现了 LangChain 实现给动物取名字, 实际上每次给不同的动物取名字,还得修改源代码,这周就用模块化template来实现。
1. 添加promptTemplate
from langchain.llms import OpenAI # 导入Langchain库中的OpenAI模块
from langchain.p…
建站知识
2024/11/25 20:23:12
NAS层协议栈学习笔记
NAS(Non-Access Stratum)是无线网络中非接入层及包括移动性管理(MM)和会话管理(SM)协议 ,在5G(NR)系统中连接管理(Connection Management)用于建立和释放UE与AMF之间的控制面(CP)信令连接。 5G中移动性管理是通过NAS信令在UE与核心网之间进行交互的,连接…
建站知识
2024/11/22 19:57:45