数据结构与算法

开始录入

年报的数据, 不能导入是个缺陷, 而且有个小计不出来 , 看文档说把日期格式改成yyyy-mm-dd的形式, 不知道起不起作用, 经常被性别民族这些绕糊涂, 都弄第二回了, 还是没找出一个好方法来, 看来今年也是需要总结一下, 要么就是把数据理清楚, 下一回直接增减就好, 基本数据要正确, 还有就是变动的数据要理清楚, 有一个面貌的表和学历学位的表, 需要确定正确每年更新一下变动, 从系统里下载好

【数据结构入坑指南(三.2)】--《剑指Offer:单链表操作入门——从“头删”开始破解面试》

🔥@晨非辰Tong:个人主页 👀专栏:《C语言》、《数据结构与算法》💪学习阶段:C语言、数据结构与算法初学者⏳“人理解迭代,神理解递归。” 引言:上篇我们初探了单链表的“不连续”之美,并实现了部分基础操作。本篇将作为单链表的终极篇章,彻底攻克

547. 【数据库】数据库常见分类标准

一、按存储的数据模型分类 根据数据所管理的数据模型,可以分为结构化关系型数据库(RDBMS、SQL、NewSQL)、半结构化非关系型数据库(NOSQL)、非结构化非关系型数据库(NOSQL)、混合格式多模数据库(Multi-model)。 下面主要解释下这几类数据模型: 结构化数据:结构化数据特指由二维表结构来逻辑表达和实现的数据。 半结构化数据:半结构化数据是一种自描述结构,如 JSON、XM

【C语言】初阶数据结构相关习题(一)

🎆个人主页:夜晚中的人海 今日语录:人的生命似洪水在奔流,不遇着岛屿、暗礁,难以激起美丽的浪花。——奥斯特洛夫斯基 文章目录 ⭐一、判定是否互为字符重排 🎉二、 回文排列 🚀三、字符串压缩 🎡四、递归乘法 🏠五、取近似值 🏝️六、数列

【算法】二分查找(一)朴素二分

目录一、题目介绍二、朴素二分1.原理二段性时间复杂度(logn)2.模板四、提交代码一、题目介绍704. 二分查找 - 力扣(LeetCode)给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target  ,写一个函数搜索 nums 中的 target,如果 target 存在返回下标&#xf

算法基础篇:(六)基础算法之双指针 —— 从暴力到高效的优化艺术

目录前言一、双指针算法是什么?—— 不止是 “两个指针” 那么简单1.1 核心定义与本质1.2 双指针的核心前提1.3 双指针的常见类型二、为什么要学双指针?—— 暴力解法的 “救命稻草”2.1 暴力枚举的痛点2.2 双指针的优化三、双指针算法的通用模板 —— 三步搞定滑动窗口3.1 通用模板框架3.2 模板关键要点四、经典例题实战 —— 从易到难吃透双指针例题 1&#

记一次线上bug:请求入参没有trim()导致查询失败

现象:对外提供的api接口,但是某一天查询接口突然出现了异常。 原因:查询到库里面的数据存在空格,而代码中有将数据转换成Map的处理,存在空格的数据为key,导致无法查询到。 解决方案: 使用sql查询数据库中存在多少存在该字段存在空格的数据。 select x_id from x_table where LENGTH(x_id) <> LENGTH(TRIM(x_id)) 然后

如何解决Elasticsearch的深度翻页问题

使用ES做搜索引擎拉取数据的时候,如果数据量太大,通过传统的from + size的方式并不能获取所有的数据(默认最大记录数10000),因为随着页数的增加,会消耗大量的内存,导致ES集群不稳定。 ES提供了3中解决深度翻页的操作,分别是scroll、sliced scroll 和 search after: scroll scroll api提供了一个全局深度翻页的操作, 首次请求会返回一个

Label 和 Annotation

Label Label(标签)是 Kubernetes 系统中另外一个核心概念。一个 Label 是一个 key=value 的键值对,其中 key 与 value 由用户自己指定。 Label 可以被附加到各种资源对象上,例如Node、Pod、Service、RC 等,一个资源对象可以定义任意数量的 Label,同一个 Label 也可以被添加到任意数量的资源对象上。Label 通常在资源对象定

07 数据库练习题(总结)

1.安装好MySQL之后在windows系统中哪些位置能看到MySQL? MySQL DBMS软件的安装位置。 MySQL 数据库文件的存放位置。 MySQL DBMS 的配置文件。 MySQL的服务(要想通过客户端能够访问MySQL的服务器,必须保证服务是开启状态的) MySQL的path环境变量 2.卸载MySQL主要卸载哪几个位置的内容? 使用控制面板的软件卸载,去卸载MySQL DBMS软