242有效的字母异位词 349. 两个数组的交集 202快乐数

news/2025/1/8 21:24:37/文章来源:https://www.cnblogs.com/gqzz/p/18660638

这几道都比较简单,主要是熟悉哈希的操作

class Solution {
public:bool isAnagram(string s, string t) {int alphab[26] = {0};for(int i=0; i < s.size(); i++){alphab[ s[i] - 'a' ]++;}for( int i=0; i<t.size(); i++){alphab[ t[i] - 'a' ]--;}for(int i=0; i<26; i++){if( alphab[i] !=0 )return false;}return true;}
};
class Solution {
public:vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {unordered_set<int> set1;unordered_set<int> result1;for(int i=0 ;i < nums1.size(); i++){set1.insert(nums1[i]);}for(int i = 0; i<nums2.size(); i++){if( set1.find(nums2[i]) != set1.end() )result1.insert(nums2[i]);}return vector<int>(result1.begin(), result1.end() );}
};
class Solution {
public:int getsum(int n){int sum=0;while(n){sum += (n%10) * (n%10);n = n/10;}return sum;}bool isHappy(int n) {unordered_set<int> set1 {0};int result = 0;while(1){result = getsum(n);n = result;if( result == 1 )return true;if( set1.find(result) !=set1.end() )return false;elseset1.insert(result); }}
};

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/866083.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【模拟电子技术】02-PN结的形成

【模拟电子技术】02-PN结的形成半导体就是导电能力介于导体和半导体之间的东西, 本征半导体即纯净的半导体。导电靠自由电子,可看到自由电子即使是本征激发也少,导电能力也不够。自由电子撞在空穴中,就是复合(与本征激发相反),两者发生的频率决定着载流子的浓度,其实是…

【字符串排序】C#和前端js排序问题

前言 前端请求时做了个参数验证,就是简单的计算md5,但是与后端计算的结果始终不一致 发现是前后端对字符串排序的默认规则有区别 测试代码 前端 1、示例代码,可以在浏览器的控制台中直接运行e=["","你","1","a","d",&quo…

C# 调用YoloSharp.Gpu,调用Microsoft.ML.OnnxRuntime.Gpu出错126

今天使用C#调用YoloSharp.Gpu,加载onnx模型,然后检测,代码很简单。 // Load the YOLO predictor predictor ??= new YoloPredictor(@"path to your.onnx");// Run model var result = predictor.Detect(@"path to your image");一运行就爆错ONNXRunti…

charls 安卓apk抓包证书配置

一:证书制作 将证书保存到本地:charles.pem OpenSSL签发证书制作: 安装openssl方法 打开网址,https://slproweb.com/products/Win32OpenSSL.html openssl x509 -subject_hash_old -in d:\CA\charles.pem修改文件 2bd25718.0(后缀名为0)二:证书导入 模拟器设置可写入 …

第十九次作业

1、安装fortify并以pikachu靶场为目标进行练习熟练使用fortify 安装安装后复制fortify-common-23.2.0.0023: 将fortify-common-23.2.0.0023.jar⽂件分别将下⾯路径的⽂件覆盖 C:\Program Files\Fortify\Fortify_Apps_and_Tools_23.2.0\Core\lib C:\Program Files\Fortify\Fort…

mongodb windows zip安装并服务自启动

1.下载并解压。2.新建文件/文件夹 data/db 目录 logs/mongod.log 文件 conf/mongod.conf 文件 3.编辑conf/mongod.conf文件 systemLog:destination: filelogAppend: truepath: F:/mongodb-win32-x86_64-windows-6.0.20-rc3/logs/mongod.logstorage:dbPath: F:/mongodb-win32-x…

Linux通过端口找到对应的服务

首先执行netstat -tulnp | grep <端口号>例如:netstat -tulnp | grep :80参数解释:-t: 显示 TCP 连接(只显示TCP协议的端口信息)。 -u: 显示 UDP 连接(只显示UDP协议的端口信息)。 -l: 显示正在监听(Listening)状态的端口(只显示处于监听状态的端口)。 -n: 以数…

2025新春源码免费送

我们常常在日常生活中感到时间过得异常缓慢,仿佛未来遥不可及。然而,当我们回过头去审视过去,才发现时间早已悄然溜走,许多曾经等待的日子已经过去。时间总是在不经意间流逝,让人意识到它的宝贵和不可逆转。 尽管如此,我们依然应对未来保持从容的态度。生活充满了无数的可…

2025.1.8 鲜花

Nim 的变种Nim 的变种グランドエスケープ 空飛ぶ羽根と引き換えに 繋ぎ合う手を選んだ僕ら 没有选择飞翔的翅膀 而是选择十指相扣的我们 それでも空に魅せられて 夢を重ねるのは罪か 却仍然向往着天空 反复做着同样的梦 这有错吗 夏は秋の背中を見て その顔を思い浮かべる 夏…

CTF 之 Crypto (Cryptography) 学习笔记

CTF 之 Crypto (Cryptography) Chapter 0. 前置知识 群 (Group) 给定一个集合 \(G\neq \emptyset\) 以及二元代数运算 \(\circ\),若满足:封闭性 (Closure):\(\forall u,v\in G\),\(u\circ v\in G\); 结合律 (Associativity):\(\forall u,v,w\in G\),\((u\circ v)\circ w…

(2025自测有效!)全网最好的python配置教程【非常非常适合小白】

前几天我的电脑刚刚重装,把python重新配置了一下。 1.Python环境部署Python3 可应用于多平台包括 Windows、Linux 和 Mac OS X。 Python官网:https://www.python.org/ 进入官网在导航栏选择Dowmloads,选择所使用的系统(以Windows为例) 进入Windows下载页之后选择需要下载的…