Mona______
码龄8年
关注
提问 私信
  • 博客:73,322
    动态:131
    73,453
    总访问量
  • 237
    原创
  • 1,101,352
    排名
  • 27
    粉丝
  • 0
    铁粉

个人简介:好好学习天天向上 o(≧v≦)o

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2016-10-26
博客简介:

linping_的博客

查看详细资料
个人成就
  • 获得37次点赞
  • 内容获得24次评论
  • 获得160次收藏
  • 代码片获得137次分享
创作历程
  • 236篇
    2021年
  • 2篇
    2020年
成就勋章
TA的专栏
  • 书不读 不成器 自思量 知不易
    8篇
  • 数据结构与算法总结篇
    12篇
  • 操作系统
    6篇
  • C plus plus
    9篇
  • 剑指offer刷题
    14篇
  • leetcode每日一题
    12篇
  • 类型总结之——常见算法篇
    1篇
  • 类型总结之——STL
    2篇
  • 类型总结之——二分查找法
    9篇
  • 类型总结之——排序算法
    5篇
  • 类型总结之——位运算
    7篇
  • 类型总结之——双指针法解题
    13篇
  • 类型总结之——DP动态规划
    43篇
  • 类型总结之——贪心算法
    21篇
  • 类型总结之——回溯算法
    19篇
  • 类型总结之——二叉树
    42篇
  • 类型总结之——栈与队列
    8篇
  • 类型总结之——字符串
    15篇
  • 类型总结之——哈希表
    16篇
  • 类型总结之——链表篇
    10篇
  • 类型总结之——数组篇
    24篇
  • 神经网络
    1篇
兴趣领域 设置
  • 数据结构与算法
    数据结构
  • 学习和成长
    面试
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

网络编程学习笔记

网络基础协议的概念什么是协议从应用的角度出发,协议可理解为“规则”,是数据传输和数据的解释的规则。假设,A、B双方欲传输文件。规定:第一次,传输文件名,接收方接收到文件名,应答OK给传输方;第二次,发送文件的尺寸,接收方接收到该数据再次应答一个OK;第三次,传输文件内容。同样,接收方接收数据完成后应答OK表示文件内容接收成功。由此,无论A、B之间传递何种文件,都是通过三次数据传输来完成。A、B之间形成了一个最简单的数据传输规则。双方都按此规则发送、接收数据。A、B之间达成的这个相互遵守的.
原创
发布博客 2021.08.18 ·
764 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

系统编程学习笔记

基础知识不会的命令可以查看 鸟哥私房菜这本书 或者自带的帮助文档 man 命令ifconfig : 查看 IP 地址,MAC地址可以用 ip 代替,ifconfig已经过时了增加用户 sudo adduser client密码:0000pwd重命名文件mv既可用于改名,也可用于移动mv mytest newtest (如果第二个参数是文件,那么就是改名,如果是目录就是移动至该目录。)kill pid :杀死某个进程killall 服务名:杀死这个服务对应的所有进程创建文件:to
原创
发布博客 2021.08.18 ·
966 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

真的 有被 打击到 ……伤心了 两天两个打击,都不敢投简历了

发布动态 2021.07.24

leetcode——面试题0205——链表求和

题目:给定两个用链表表示的整数,每个节点包含一个数位。这些数位是反向存放的,也就是个位排在链表首部。编写函数对这两个整数求和,并用链表形式返回结果。/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {pu
原创
发布博客 2021.07.09 ·
375 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode——第208题——前缀树/字典树

题目:Trie(发音类似 “try”)或者说 前缀树 是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景,例如自动补完和拼写检查。请你实现 Trie 类:Trie() 初始化前缀树对象。void insert(String word) 向前缀树中插入字符串 word 。boolean search(String word) 如果字符串 word 在前缀树中,返回 true(即,在检索之前已经插入);否则,返回 false 。boolean startsWi
原创
发布博客 2021.07.08 ·
234 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode——第79题——单词搜索/典型回溯

题目:给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。class Solution {public: bool exist(vector<vector<char>>& board, string word) {
原创
发布博客 2021.07.08 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

七月七日晴,忽然下起了大雨 约俩月半,200-300题之间做了大量重复题,不过做题速度是上来了一点,毕竟还看了别的东东,感觉还是很多没有记牢固,需要多多训练~ 最近被导师逼的紧了 他开始想方设法的诋毁否定我 能接受他说我没有专心科研,但是人格上的诋毁我真的觉得他身为导师是不应该的,可是哑巴吃黄连,有苦说不出,没人会听我讲道理,我也能理解,他以导师的角度想多发论文,这和我学习技能找工作,是尖锐的冲突,加油吧,最后毕业不要被卡太惨,努力吧孩子,坚持几个月就毕业了,找份理想的工作 尽可能在努力协调两者了,这两天有点累

发布动态 2021.07.07

脑图之——apue进程间通信

原创
发布博客 2021.07.06 ·
135 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

脑图之——apue概述

原创
发布博客 2021.07.06 ·
481 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

脑图之——caspp网络编程

原创
发布博客 2021.07.06 ·
139 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

leetcode——第10题——正则表达式匹配

题目:给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 ‘.’ 和 ‘*’ 的正则表达式匹配。‘.’ 匹配任意单个字符‘*’ 匹配零个或多个前面的那一个元素所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。示例 1:输入:s = “aa” p = “a”输出:false解释:“a” 无法匹配 “aa” 整个字符串。/*正则表达式:字符串匹配动态规划:1、dp[i][j] 表示s在以i结尾的字符串,和p中以j结尾的字符串,是否匹配,匹配为1,不匹配为0由于字符串从
原创
发布博客 2021.07.02 ·
235 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode——第146题——LRU缓存机制

题目:运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制 。实现 LRUCache 类:LRUCache(int capacity) 以正整数作为容量 capacity 初始化 LRU 缓存int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值,否则返回 -1 。void put(int key, int value) 如果关键字已经存在,则变更其数据值;如果关键字不存在,则插入该组「关键字-值」。当缓存容量达到上限时,它应该在写入新数据之前
原创
发布博客 2021.07.02 ·
230 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

凌晨四点没睡着,查邮箱发现论文中了,感动到cry继续睡继续睡

发布动态 2021.06.30

感冒轻了很多,希望可以赶得上周一的疫苗第二针 这几天一边忙着帮师兄签材料,一边看网络编程的知识,终于觉得有点点入门了 但是刷题进度确实是慢了很多,面经也还没有整理完,好多还没有背,七月就要开始面试了,紧张的搓手手,好多事儿嗷~ 今天去把大熊寄回家了,让这个呆瓜回家替我看看爸妈吧天热这呆瓜真的太占地儿了,暑假铁定回不了家了,看情况这不回家的最长时限,有望突破500天,好好加油未来可期

发布动态 2021.06.26

越来越晚回宿舍 夜猫子滴滴 一点半的学校也能遇到道友也还不错

发布动态 2021.06.21

贪心算法总结

一、基本概述本质:​ 贪心的本质是选择每一段的局部最优,从而达到全局最优。难点:​ 唯一的难点就是如何通过局部最优,推出整体最优。做题方法:​ 毫无套路可言,最好用的策略就是多举几个测试用例,看一下贪心是否合适。大致步骤:将问题分解为若干个子问题找出适合的贪心策略求解每一个子问题的最优解将局部最优解堆叠成全局最优解二、做题第455题 分发饼干一个数组表示 每个小孩对应的胃口一个数组表示 每块饼干对应的尺寸大部分情况下处理两个数组都会想到用两层 for 循环,但是本题中,可
原创
发布博客 2021.06.20 ·
357 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

二叉树总结点睛

一、二叉树1、常见名词DFS (depth first search ) 深度优先遍历BFS (breadth first search ) 广度优先遍历BST (binary search tree) 二叉搜索树AVL(Adelson-Velsky and Landis) 平衡二叉搜索树heap 堆2、常见分类满二叉树:是一种特殊的完全二叉树。只有度为0的节点和度为2的节点,且度为0的节点在同一层什么是二叉树的度:就是二叉树中 节点和 节点 的线,有
原创
发布博客 2021.06.20 ·
612 阅读 ·
2 点赞 ·
2 评论 ·
1 收藏

回溯算法总结点睛

一、基本概念1、什么是回溯法?又称回溯搜索法,说白了就是一种搜索方式。其实回溯是递归的副产品,只要有递归就会有回溯。回溯函数也可以称之为递归函数。2、回溯法的效率回溯法本质是穷举,因此并不高效可以通过一些剪枝的操作稍微提高一些效率,但仍是比较低效的算法3、回溯法解决的问题经常用来解决以下 5 种问题:* 1)组合问题:**不强调**元素的顺序,N个数里按照一定的规则找出K个数的集合* 2)排列问题:**强调**元素的顺序,N个数按一定的规则全排列,求有多少排列方式* 3)切割问题:一
原创
发布博客 2021.06.20 ·
4063 阅读 ·
5 点赞 ·
1 评论 ·
19 收藏

动态规划总结点睛

终于到这个专题啦 ~~~ 激动的搓手手!一、基础知识动态规划:Dynamic Programming (DP),如果某一问题有很多重叠子问题,实验DP是最有效的因此只要是 当前状态可以根据前面的状态推出来 的题型,就能用动归。动态规划中每一个状态一定是由上一个状态推导出来的,这一点区分与贪心,贪心没有状态推导,而是从局部直接选最优、贪心解决不了动态规划的问题。01、花花讲解要求:最优子结构可以通过把它分解成子问题,然后递归地找到子问题的最优解来得到最优解。重叠子问题子问题是重叠的,这样我们只
原创
发布博客 2021.06.20 ·
1154 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

位运算总结点睛

一、知识储备移位 运算符< <// 示例一:// 这里定义为 1 << nums.size() 的形式,令 n = nums.size()// 其的十进制是 2^n ,二进制就是 第 n 位是1 ,其余为 0 的一串 二进制数,注意这里是从 0 开始数的。memo = vector<vector<int>>(k+ 1, vector<int>(1 << nums.size(), -1));// 示例二:res |= b
原创
发布博客 2021.06.20 ·
243 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多