首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
表篇专题
代码随想录刷题笔记-哈希表篇
文章目录 242 有效的字母异位词(easy)力扣地址题目描述题目实例解题思路代码实现 383 赎金信(easy)力扣地址题目描述题目实例解题思路代码实现 49 字母异位词分组(mid)力扣地址题目描述题目实例解题思路代码实现 438 找到字符串中所有字母异位词(mid)力扣地址题目描述题目实例解题思路代码实现 349 两个数组的交集(easy)力扣地址题目描述题目实例解题思路代码实现 35
阅读更多...
表篇(二)-----单链表的创建与使用(c语言版)
本篇讲解单链表的创建,我的实例代码虽然没有多少行,但是每一行都测试过,一篇代码写下来需要两个小时!真的很慢,看代码的时候可以结合注释,实在有不懂的地方底部留言 #include<stdio.h>#include<iostream>#include<stdlib.h>typedef struct Node{ //利用结构体,创建单链表的储存结构int data;
阅读更多...
表篇(一)----顺序表的创建与使用(C语言版)
本篇博客是整理数据结构知识的第一篇博客,由于本人也刚接触数据结构,所以这篇最简单的顺序表的创建,写了好久好久,都快想放弃掉了。 但是还是一点一点坚持下来了,所以希望广大读者也可以坚持学习数据结构,坚持看我的数据结构总结博客。 本篇文章主要介绍了顺序表的创建,初始化,查找某元素在顺序表中的位序,插入,删除,循环遍历,内容简单。 #include<stdio.h>#include<stdli
阅读更多...
备战实习记录之【字符串篇】+【哈希表篇】
三、字符串篇 1.字符串是若干字符组成的有限序列,也可以理解为是一个字符数组 2.关于库函数使用 「如果题目关键的部分直接用库函数就可以解决,建议不要使用库函数。」 「如果库函数仅仅是 解题过程中的一小部分,并且你已经很清楚这个库函数的内部实现原理的话,可以考虑使用库函数。」 3.字符串大小扩容 「其实很多数组填充类的问题,都可以先预先给数组扩容带填充后的大小,然后在从后向前进行操作。
阅读更多...
算法学习——LeetCode力扣哈希表篇1
算法学习——LeetCode力扣哈希表篇1 242. 有效的字母异位词 242. 有效的字母异位词 - 力扣(LeetCode) 描述 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。 示例 示例 1: 输入: s = “anagram”, t = “nagar
阅读更多...
算法学习——LeetCode力扣哈希表篇2
算法学习——LeetCode力扣哈希表篇2 454. 四数相加 II 454. 四数相加 II - 力扣(LeetCode) 描述 给你四个整数数组 nums1、nums2、nums3 和 nums4 ,数组长度都是 n ,请你计算有多少个元组 (i, j, k, l) 能满足: 0 <= i, j, k, l < nnums1[i] + nums2[j] + nums3[k] +
阅读更多...
浪漫的通讯录(顺序表篇)
本篇会加入个人的所谓‘鱼式疯言’ ❤️❤️❤️鱼式疯言:❤️❤️❤️此疯言非彼疯言 而是理解过并总结出来通俗易懂的大白话, 我会尽可能的在每个概念后插入鱼式疯言,帮助大家理解的. 🤭🤭🤭可能说的不是那么严谨.但小编初心是能让更多人能接受我们这个概念 !! 前言 哈哈哈,有没有被小编的标题所吸引住,那么友子们是否也想做个有意思的通讯录来制造点浪漫氛围呢💕💕💕 想必友友们答案一定是想
阅读更多...
【算法练习】leetcode算法题合集之数组和哈希表篇
重建数组(高频) LeetCode283.移动零 LeetCode283.移动零 双指针,记录已经处理好的序列的尾部 class Solution {public void moveZeroes(int[] nums) {int k = 0;for (int i = 0; i < nums.length; i++) {if (nums[i] != 0) {swap(nums, i,
阅读更多...
Leetcod面试经典150题刷题记录 —— 哈希表篇
Leetcod面试经典150题刷题记录 —— 哈希表篇 1. 赎金信2. 同构字符串(按逻辑完整性,分次书写代码)3. 单词规律4. 有效的字母异位词4.1 进阶: 输入字符串包含 unicode 字符 5. 字母异位词分组6. 两数之和7. 快乐数hash集合检测循环隐式链表+快慢指针(弗洛伊德循环查找算法)数学+仿真(待完成) 8. 存在重复元素 II8.1 我的原始解法(遍历数组+遍历
阅读更多...
数据结构-串、数组与广义表篇(已完结)
1、串 (1)串的补充 C语言中常见串运算 调用标准库函数 #include<string.h> 串比较,strcmp(char s1,char s2) 串复制,strcpy(char to,char from) 串连接,strcat(char to,char from) 求串长,strlen(char s) (2)串的模式匹配算法 1、BF算法 将主串的第pos个字符和模式的第一个字符
阅读更多...