数据结构与算法

MySql破解密码(破解方式一:需要重启数据库服务)

一、破解思路: 此种方法适合破解线下数据库服务器管理员root密码 修改主配置文件重启服务 无密码登录后,执行修改密码指令 还原配置文件重启服务 二、实操: 第一步:修改主配置文件,并重启服务 打开并修改主配置文件 [root@host50 ~]# vim /etc/my.cnf [mysqld] # 在这行下方添加 # 实现连接服务不需要输入用户名和密码 skip-grant-table

leetcode150题-字符串

字符串 多数元素给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。我的求解:class Solution { public int majorityElement(int[] nums) { // 构建一个

数据结构--顺序表的基本功能

1.前言学顺序表之前,先了解一下什么是数据结构?想到用图书馆比喻很合适:书籍相当于数据,书架排列方式就是数据结构。数据结构又分为两大类:线性结构和非线性结构,线性结构包括:数组(连续内存存储)、链表(节点通过指针链接)、栈(后进先出

111:为什么--SEQ顺序不对?编程中可能出现的问题

1:为什么merge的时候,明明一个数据集是每人一条,然后另一个数据集是一人多条的时候,通过usubjid连接的时候,还是只有一个人只有一条记录。 也就是说我现在要将RFPENDTC merge 到其他数据集的时候,即使这个数据集是一人一条,但是最终输出的也只是一个人只有一个RFPENDTC的记录,而不是这个人的每条观测都有RFPENDTC. 就比如说 data dm; set sd

DFS:floodfill算法解决矩阵联通块问题

 floodfill,翻译为洪水灌溉,而floodfill算法本质上是为了解决在矩阵中性质相同的联通块问题。一、图像渲染. - 力扣(LeetCode)class Solution { public: int dx[4]={0,0,1,-1}; int dy[4]={1,-1,0,0}; int prev;/

C语言数据结构之链表

目录 前言 \color{maroon}{前言} 前言 1.链表的概念及结构 2.链表的分类 3.无头单向非循环链表的实现 4.带头双向循环链表的实现 5.顺序表和链表的对比 前言 \color{maroon}{前言} 前言 在上一篇博客中我们提到,线性表包括顺序表和链表,顺序表在上篇博客中已经介绍,本