c语言

Navigator_Z7 小时前
c语言·算法·leetcode
LeetCode //C - 1252. Cells with Odd Values in a MatrixThere is an m x n matrix that is initialized to all 0’s. There is also a 2D array indices where each i n d i c e s [ i ] = [ r i , c i ] indices[i] = [r_i, c_i] indices[i]=[ri,ci] represents a 0-indexed location to perform some increment operations on the
是隼人9 小时前
c语言·学习·安全·pwn入门·ctf入门
buuctf-pwn [NewStarCTF 2023 公开赛道]stack migration(64位栈迁移)题解(学习过程持续更新)本人也是在自学过程,主要目的也是记录学习过程,有些地方做的不太好,都是按照自己理解进行讲解的(不专业),欢迎大家指出问题
Logic10112 小时前
c语言·数据结构·贪心算法·数组·时间复杂度·算法题·股票交易
C语言/数据结构贪心算法题解:买卖股票的最佳时机——一次交易最大利润(O(n)时间O(1)空间)小明是一位股票交易员,他每天都会记录股票的价格。他发现,如果能够在价格最低时买入,在价格最高时卖出,就能获得最大利润。但是,他只能先买入再卖出,且最多只能完成一笔交易(即买入一次和卖出一次)。现在,他有一系列的历史价格记录,请你帮他计算出在这段时间内,他最多能获得多少利润。
Logic10113 小时前
c语言·数据结构·数组·位运算·时间复杂度·算法题·异或性质
C语言/数据结构位运算题解:异或XOR找出货币交易中的“独特面值“——只出现一次的数字小明最近沉迷于一个奇妙的货币交易游戏。游戏中有多种不同面值的货币,但有趣的是,除了某一种特殊货币外,每种货币都恰好有两枚相同的。小明需要快速找出那枚独一无二的货币面值,以便完成交易任务。
aaaameliaaa14 小时前
c语言·笔记·算法
结构体 结构体写在main函数外面数据结构:数据在内存中的组织结构解决的问题:1.解决 “数据数量不确定” 的问题2.解决 “数据之间需要动态关联” 的问题
是隼人15 小时前
c语言·学习·安全·pwn入门·ctf入门
buuctf-pwn PWN8题解(学习过程持续更新)本人也是在自学过程,主要目的也是记录学习过程,有些地方做的不太好,都是按照自己理解进行讲解的(不专业),欢迎大家指出问题
GG-_-Bond15 小时前
linux·c语言·数据结构·c++
9.1kv存储持久化模拟面试一、面试官:请你先整体介绍一下这个项目的持久化架构。应聘者:这个项目采用的是“全量快照 Snapshot + 增量操作日志 AOF”的组合架构。
无敌贵点大王16 小时前
c语言·stm32·学习·链表
RTThread学习记录10——C语言实现面向对象的编程RTThread中出现多种结构体和指针、链表,主要是因为面向对象编程,其中包含的封装、多态、继承等思想在RTThread中都非常重要,C 语言本身是纯面向过程语言,没有 class、public/private、继承、多态这些关键字,但可以通过「结构体 + 函数指针 + 内存布局」完美模拟出面向对象的三大核心特性:封装、继承、多态。所以我们这次要学习如何用c语言实现面向对象编程。
en.en..18 小时前
c语言
TCP与UDP对比TCP、UDP是计算机网络传输层两大核心协议,也是笔试、面试高频考点。本文摒弃冗余科普,提炼全网笔记核心精华,结构化梳理二者区别、原理、场景与重难点,适合快速背诵、复习。
ThornArmor19 小时前
c语言·开发语言·c++·vim·visual studio
《向内深潜,向外飞掠》如果一个语言只能顺序执行、平铺直叙,那它充其量只是电传打字机的一张伸长出来的账单。高级语言真正的生命力,在于控制流的肆意飞掠与状态空间的向内坍缩。
吠品19 小时前
c语言·开发语言·算法
Python 写入 Excel 的两种主流方案实际用法总结日常做数据处理、生成运营报表的时候,用 Python 导出 Excel 是非常高频的需求。主流的实现方案基本就两个:pandas 和 openpyxl。
dtq042419 小时前
c语言·数据结构·学习
数据结构 - 栈一.什么是栈?栈是一种特殊的线性表,它只允许在一端进行插入元素和删除的操作。可以进行插入和删除的一端叫做栈顶,另一端叫做栈底。
wuminyu19 小时前
java·linux·c语言·jvm·c++
纯轻量级锁体系下C2编译器锁粗化和消除机制剖析本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
Navigator_Z1 天前
c语言·算法·leetcode
LeetCode //MySQL - 1251. Average Selling PriceTable: Prices±--------------±--------+ | Column Name | Type | ±--------------±--------+ | product_id | int | | start_date | date | | end_date | date | | price | int | ±--------------±--------+ (product_id, start_date, end_date) is the primary key (combina
Escalating_xu1 天前
c语言
【C语言数据类型和变量·上】从内置类型到变量模型:一次讲透 sizeof、signed/unsigned 与作用域🔥 星光编译者 · 个人主页📚 学习专栏: 《C/C++ 成长笔记》 · 《Linux 实践手册》 · 《数据结构与算法》
aramae1 天前
c语言·开发语言·后端
模拟实现strlen()函数 (C语言)strlen() 是 C 标准库中用于计算字符串长度的函数,声明在 <string.h> 中。计算字符串 str 的长度,直到遇到空结束字符 '\0' 为止,但不包括 '\0'。
多弗朗皮卡丘1 天前
c语言·数据结构·排序算法
数据结构9:排序算法电商:按销量、评论数、价格排序。大学排名:按总分、类型、地区排序。直接插入排序是一种简单的插入排序法,其基本思想是: 把待排序的记录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的记录插入完为止,得到一个新的有序序列 。 实际中我们玩扑克牌时,就用了插入排序的思想
老当益壮梁奶奶2 天前
c语言·arm开发·单片机·嵌入式硬件·51单片机
ARM 汇编学习笔记(二)启动代码、指令、函数调用与 C 混合编程本文根据 ARM 汇编课程笔记整理,主要围绕 编写 ARM 启动代码 展开。启动代码的目标是在处理器复位后,搭建 C 语言运行所需的最基本环境,最终引导程序进入 main 函数。
wuminyu2 天前
java·linux·c语言·jvm·c++
Markword在紧凑对象头上的实现原理剖析本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
潘潘的嵌入式日记2 天前
c语言·嵌入式·寄存器·位操作
位操作怎么写才不出错?置位、清位、翻转、取位一次讲清一句话: 寄存器位操作只有四个基本动作——置位用 |=、清位用 &= ~、翻转用 ^=、取位用"先移位再与 1"。本文给出可直接复制的宏模板、一张对照表,以及四个最容易写错的组合。