技术栈
c语言
Aurorar0rua
2 小时前
c语言
·
学习方法
CS50 x 2024 Notes C - 07
⑴Let's consider just one another data type, how about so besides strings, besides integers, there's some others on this list here.
爱编码的小八嘎
2 小时前
c语言
C语言完美演绎9-15
/* 范例:9-15 */#include <stdio.h>#include <conio.h>#include <string.h>
weixin_42172526
2 小时前
c语言
·
字符串函数
·
查找
·
比较
·
长度
C语言常用字符串函数:长度、比较、拼接和查找
对于字符串来说,支持通过在 `` 头文件中的函数,进行字符串的长度、复制、连接、比较、查找等操作。常见的字符串处理函数和功能列表。
yzq199127
3 小时前
c语言
·
宏定义
·
预处理运算符
·
字符串化
·
标记连接
C语言#和##的用法(附带示例)
C语言 # 和 ## 是两个特殊的预处理运算符,它们通常出现在宏定义过程中,在宏展开时发挥作用。这两个符号能增强宏定义的功能和灵活性,让我们详细了解一下它们的用法和作用。
无敌昊哥战神
5 小时前
c语言
·
c++
·
python
·
算法
·
leetcode
【LeetCode 37】解数独 (Sudoku Solver) —— 回溯法详解 (Python/C/C++)
编写一个程序,通过填充空格来解决数独问题。 数独的解法需 遵循如下规则:数字 1-9 在每一行只能出现一次。
jinyishu_
6 小时前
c语言
·
数据结构
·
算法
·
链表
链表经典OJ题
解题思路:快慢指针。快指针和慢指针的距离始终是k,快指针走到最后的时候,慢指针刚好指向倒数第k个节点。
爱编码的小八嘎
6 小时前
c语言
C语言完美演绎9-14
/* 范例:9-14(以VC++执行,请参考范例光盘源代码中的说明)*/#include <stdio.h>
li167090270
6 小时前
c语言
·
开发语言
·
数据结构
·
c++
第二十五章:C++11(下)
C++11的并发编程(线程、互斥锁、future、条件变量、atomic)放到加餐课讲解,该部分依赖进程线程的系统知识,避免基础不牢导致理解困难。
代码中介商
18 小时前
c语言
·
算法
银行管理系统的业务血肉 —— 流程、状态机、输入校验与持久化(下篇)
上篇我们建立了银行系统的骨架:结构体、动态数组、扩容、伪删除、验证。但一个银行系统如果只能“创建账户”和“冻结账户”,那它连玩具都算不上。
爱编码的小八嘎
20 小时前
c语言
C语言完美演绎9-12
/* 范例:9-12 */#include <stdio.h>#include <string.h>#include <conio.h>
Navigator_Z
1 天前
c语言
·
算法
·
leetcode
LeetCode //C - 1031. Maximum Sum of Two Non-Overlapping Subarrays
Given an integer array nums and two integers firstLen and secondLen, return the maximum sum of elements in two non-overlapping subarrays with lengths firstLen and secondLen.
leoufung
1 天前
c语言
·
leetcode
·
c#
LeetCode 30:Substring with Concatenation of All Words 题解(含 C 语言 uthash 实现)
给定字符串 s 和一个字符串数组 words,其中所有单词长度相同,返回所有起始下标,使得从该下标起、长度为 len(words) * len(word) 的子串,刚好是 words 中所有单词恰好一次、任意顺序的拼接。[page:2]
爱编码的小八嘎
1 天前
c语言
C语言完美演绎9-6
/* 范例:9-6 */#include <stdio.h>int a;int b;void main(void)
SunnyByte
1 天前
c语言
·
单链表
线性表——单链表的增删查改操作
目录一.认识单链表1.什么是单链表呢?2.结点的初始化二.单链表的增删查改操作1.单链表的头插操作2.单链表的尾插操作
SunnyByte
1 天前
c语言
·
链表
线性表——双向链表
双向链表也属于线性表中的一种,分为普通双向链表和双向循环链表,结构如下图双向链表也分为普通双向链表和带头结点的双向链表。普通双向链表就是不带头节点的双向链表,这种双向链表在插入和删除时都要判断头指针是否为空,分支多,很容易出bug;带头结点(也叫哨兵位)的双向链表无论链表是否为空,操作均统一,不易出现问题。
jimy1
1 天前
c语言
·
开发语言
·
算法
C 语言的 static 关键字作用
C 语言里的 static 不只有“限制符号的链接性,只在本编译单元可见”这一种功能。更准确地说,static 在 C 里根据出现位置不同,主要有几类含义:
handler01
1 天前
c语言
·
开发语言
·
c++
·
笔记
·
算法
·
图论
算法:图的基本概念
· 定义:图中的边有方向性,用箭头表示。 · 表示:边 (A, B) 与 (B, A) 是两条不同的边。
木木_王
1 天前
linux
·
c语言
·
数据结构
·
学习
嵌入式Linux学习 | 数据结构 (Day03)顺序表与单链表 超详细解析(含 C 语言实现 + 作业 + 避坑指南)
作为数据结构的开篇核心知识点,顺序表和单链表是线性表的两种最基础实现形式,二者相辅相成、优缺点互补,是所有后端开发、算法学习的核心地基,也是校招、初阶面试的高频考点。
wefg1
1 天前
c语言
·
开发语言
【C语言】用 C 语言实现多态
C语言没有类的概念,但可以用结构体包含公共成员(类似基类),再通过函数指针实现动态绑定。示例:图形面积计算
我不是懒洋洋
1 天前
c语言
·
c++
·
经验分享
手写一个B+树:从原理到数据库索引实战
前言你有没有想过:MySQL为什么能用几毫秒从几亿条数据中找到你要的那一行?答案是:B+树。今天,我们手写一颗生产级的B+树: