0%

算法笔记

本文我将分享一些常见算法题的模板,包括二分的几种不同区间写法、滑动窗口的模板、dfs bfs模板、优先队列、完全背包 01背包 多重背包模板等。 以及一些常见基础算法实现的代码手撕,如快排及其变种、归并排序,堆排序等。还总结了算法题中一些常见的函数,如字符串函数、sort包的函数和接口等。仅供学习与参考。

阅读全文 »

GoChat 聊天系统项目总览

本文是 GoChat 聊天系统系列博客的第一篇,主要聚焦于项目的整体架构设计与技术选型。后续将针对各个核心模块(如 WebSocket 通信、微服务拆分、消息队列解耦、服务注册与发现等)分别撰写详细专题,欢迎持续关注!

阅读全文 »


Let‘s Go

大一曾经的工作室招新题go语言部分

阅读全文 »


C语言基础

大一曾经的工作室招新题C语言部分

1. A+B problem

  • 程序为什么要被编译后才能运行

    计算机无法直接理解或执行源代码,因为它包含了高级语言中的抽象概念,而计算机只能理解机器语言指令,即由二进制数字组成的指令代码。编译器是一种程序,负责将源代码转换为目标代码,这是一种特定计算机体系结构可以直接执行的代码。目标代码通常是二进制文件,它包含了程序的指令和数据,可以由计算机的处理器执行。

阅读全文 »