E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LintCode编程笔记
linux shell 脚本 查找文件,Linux shell 脚本攻略之文件查找与文件列表
Lintcode
102.带环链表------------------------只要设置两个指针,称为快慢指针,当链表没有环的时候快指针会走到null,当链表有环的时候快指针早晚会追上慢指针的
鹿和龙
·
2022-07-14 18:53
linux
shell
脚本
查找文件
LeetCode 刷题指南(1):为什么要刷题
现在提供在线编程评测的平台有很多,比较有名的有hihocoder,
LintCode
,以及这里我们关注的LeetCode。
weixin_30597269
·
2022-07-05 12:26
python
c/c++
数据结构与算法
C++侯捷STL标准库与泛型
编程笔记
C++STL本篇博文参考与侯捷老师的STL泛型编程课程,将其中比较重要的部分记录来下,方便今后的复习。十分推荐侯捷老师的C++系列,真的是圣经一样的存在!1.STL六大部件Component容器(Containers)分配器(Allocators)算法(Alogorithms)迭代器(Iterators)适配器(Adapters)仿函数(Functors)2.分配器allocator以::oper
UExplorer
·
2022-06-30 21:04
C++
ue4
c++
stl
cpp
泛型
进程终止(你真的学会递归了吗?考验你的递归基础)
1.对应
lintcode
链接:872·终止进程-
LintCode
2.题目描述:3.解题思路:方法一:⭐⭐⭐通过追溯父节点来判断一个节点的祖先节点中是否含有kill:1.生成一个父亲表每个子进程可以通过id
一个山里的少年
·
2022-06-30 07:18
算法
leetcode
数据结构
二叉树转字符串及字符串转二叉树
目录一.二叉树转字符串二.字符串转二叉树一.二叉树转字符串1.对应
lintcode
链接:1137·从二叉树构建字符串-
LintCode
2.题目描述:3.解题思路:本题就是简单的前序遍历:具体步骤如下1.
一个山里的少年
·
2022-06-30 07:17
算法
数据结构
leetcode
Linux Shell脚本
编程笔记
文章目录linux简介linux内核的四种功能1.内存管理虚拟内存管理内存碎片的问题和解决方案2.软件程序管理3.硬件设备管理4.文件系统管理GNU工具shellshell脚本案例单命令脚本多命令脚本shell中的变量系统变量自定义变量特殊变量shell的语法运算符条件判断流程控制1.if判断2.case判断3.for循环4.while循环read读取控制台输入函数1.系统函数2.自定义函数she
长星照耀十三州府_
·
2022-06-24 11:46
linux
linux
运维
服务器
shell
Shell
编程笔记
Shell
编程笔记
1.基础概述Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell脚本就是一系列命令的集合。
SudekiMing
·
2022-06-21 19:22
嵌入式Linux驱动开发
bash
linux
unix
Shell
正则表达式
零基础学习数据库SQL教程(三)(算法函数 时间函数)
上接:零基础学习数据库SQL教程(二)写在前面的话:本文章内容是自己在
LintCode
网站SQL教程学习过程中做的学习总结,以便自己复习和大家学习,如果去刷此网站的题,也可以把此文作为参考答案来使用。
给云隐加油
·
2022-06-12 21:46
sql数据库
数据库
sql
database
C/C++
编程笔记
:C语言字符串比较函数,超详细,值得收藏!
void*memset(void*dest,intc,size_tcount);将dest前面count个字符置为字符c.返回dest的值.void*memmove(void*dest,constvoid*src,size_tcount);从src复制count字节的字符到dest.如果src和dest出现重叠,函数会自动处理.返回dest的值.void*memcpy(void*dest,cons
一起学编程
·
2022-06-09 22:37
C语言
C语言
字符串比较函数
学习编程
编程知识
C/C++
c语言计时棋类程序,C/C++
编程笔记
:C语言打造中国象棋游戏,项目源代码分享!...
#include#include#defineINTERVAL50//前面的间隔#defineCHESS_GRID_SIZE70//格子宽度#defineROW10#defineCOL9enumPIECES//枚举棋子{車,馬,象,士,将,砲,卒,俥,马,相,仕,帥,炮,兵,SPACE,BEGIN,END};//红黑方棋子、intredChess[]={車,馬,象,士,将,砲,卒};intblac
带笑子
·
2022-06-01 18:13
c语言计时棋类程序
C/C++
编程笔记
:C语言打造中国象棋游戏,项目源代码分享!
中国象棋是起源于中国的一种棋,属于二人对抗性游戏的一种,在中国有着悠久的历史。由于用具简单,趣味性强,成为流行极为广泛的棋艺活动。它是中国棋文化,也是中华民族的文化瑰宝,它源远流长,趣味浓厚,基本规则简明易懂。中国象棋在中国的群众中基础远远超过围棋,是普及最广的棋类项目,中国象棋已流传到十几个国家和地区。它使用方形格状棋盘,圆形棋子共有32个,红黑二色各有16个棋子,摆放和活动在交叉点上。双方交替
一起学编程
·
2022-06-01 18:12
C语言
C语言
中国象棋
学习编程
象棋源码
编程
python 在一个非套接字上尝试了一个操作_Python网络
编程笔记
(二):TCP
IP层需要解决两个问题:通过多路复用,区分不同应用程序的数据包通过可靠传输,修复错误两个主要协议:用户数据包协议(UDP)、传输控制协议(TCP),UDP用端口多路复用,解决问题一。TCP可以同时解决这两个问题。TCPTCP工作原理每个TCP数据包都有一个序列号,接收方通过序列号排序,和发现丢失数据包。序列号不是整数,使用计数器。新序列号=旧序列号+数据包长度初始序列号随机不锁步通信,无需等待响应
是呱呱呀
·
2022-05-31 10:37
python
在一个非套接字上尝试了一个操作
VSCode使用指南
或者官网下载deb包sudodpkg-icode_1.45.1-1589445302_amd64.deb打开VSCodecodeVSCode推荐插件C/C++C/C++SnippetsC/C++Advanced
LintCode
RunnerInclude
blackcat2021
·
2022-05-29 00:09
开发工具
79 字符大小写排序(Sort Letters by Case)
lintcode
题号——49,难度——medium样例1:输入:chars="abAcD"输出:"acbAD"解释:你也可以返回"abcA
SeeDoubleU
·
2022-05-10 08:17
算法
#
双指针算法
算法
58 移动零(Move Zeroes)
1.必须在原数组上操作2.最小化操作数
lintcode
题号——539,难度——easy样例1:输入:nums=[0,1,0,3,12],输出:[1,3,12,0,0].样例2:输入:nums=[0,0,
SeeDoubleU
·
2022-05-07 16:05
算法
#
双指针算法
算法
python画车辆轨迹图_如何利用 Python 绘制酷炫的 车辆轨迹 — 速度时空图?三维数据用二维图像呈现...
2020,第30期,
编程笔记
建议直接阅读精编版:如何利用Python绘制酷炫的车辆轨迹—速度时空图?
weixin_39633134
·
2022-05-05 10:13
python画车辆轨迹图
三对角矩阵的压缩
工作之余:
lintcode
简单题目解析
lintcode
中等题目解析分类:数据结构好文要顶关注我收藏该文小眼儿关注-11粉丝-240+加关注00«上一篇:n维数组实现(可变参数表的使用)»下一篇:devc
weixin_34167819
·
2022-05-03 20:59
c/c++
数据结构与算法
移动开发
Python 源代码缩进格式化工具
微信搜索:
编程笔记
本微信搜索:
编程笔记
本微信搜索:
编程笔记
本点击上方蓝字关注我,我们一起学编程欢迎小伙伴们分享、转载、私信、赞赏昨天在跟小伙伴聊天,当他谈起自己正在做的项目时,一脸愁容。
我已经无了
·
2022-05-02 19:21
笔记
python
27 验证给定的图是否构成有效的树(Graph Valid Tree)
lintcode
题号——178,
SeeDoubleU
·
2022-04-26 14:55
算法
#
宽度优先搜索
算法
宽度优先
26 将二叉树按照层级转化为链表(Convert Binary Tree to Linked Lists by Depth)
lintcode
题号——242,难度——easy样例1:输入:{1,2,3,4}输出:[1->n
SeeDoubleU
·
2022-04-26 14:25
算法
#
宽度优先搜索
算法
宽度优先
网络
编程笔记
文章目录套接字UDPTCP网络通信复制文件套接字packagecn.tedu.net.address;importjava.net.InetSocketAddress;publicclassInetSocketAddressDemo{publicstaticvoidmain(String[]args){//创建对象---指定IP地址和端口号//localhost解析成的IP是127.0.0.1,1
Sparky*
·
2022-04-25 18:59
java
java
【狂神】网络
编程笔记
目录1.概述2.网络通信的要素3.IP4.端口5.通信协议6.Java模拟TCP7.初识Tomcat8.UDP9.UDP实现聊天10.URL下载网络资源1.概述计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程的目的:传播交流信息,数据交换,通信要
码畜也有梦想
·
2022-04-21 09:34
Java笔记
java
开发语言
后端
(01背包型动态规划+三维状态数组)
lintcode
困难89 · K数之和
题目描述给定n个不同的正整数,整数k(k\leqn)(k≤n)以及一个目标数字target。在这n个数里面找出k个数,使得这k个数的和等于目标数字,求问有多少种方案?样例样例1:输入:A=[1,2,3,4]k=2target=5输出:2解释:1+4=2+3=5样例2:输入:A=[1,2,3,4,5]k=3target=6输出:1解释:只有这一种方案。1+2+3=6分析解读题意,给定一个数组A,两个
White boy&
·
2022-04-14 11:38
算法
动态规划
(bfs)
lintcode
中等1892 · 扫雷
题目描述现在有一个简易版的扫雷游戏。你将得到一个n*m大小的二维数组作为游戏地图。每个位置上有一个值(0或1,1代表此处没有雷,0表示有雷)。你将获得一个起点的位置坐标(x,y),x表示所在行数,y表示所在列数(x,y均从0开始计数)。若当下位置上没有雷,则上下左右四个方向均可以到达,若当下位置有雷,则不能再往新的方向移动。返回所有可以到达的坐标。数据范围0>vis(rowlen,vector(c
White boy&
·
2022-04-14 11:38
算法
广度优先
使用加强堆结构解决topK问题
作者:Grey原文地址:使用加强堆结构解决topK问题题目描述
LintCode
550·TopKFrequentWordsII思路由于要统计每个字符串的次数,以及字典序,所以,我们需要把用户每次add的字符串封装成一个对象
Grey Zeng
·
2022-04-10 11:00
计算机网络、网络
编程笔记
计算机自定向下笔记:https://gy23333.github.io/2020/03/16/%E3%80%8A%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C-%E8%87%AA%E9%A1%B6%E5%90%91%E4%B8%8B%E6%96%B9%E6%B3%95%E3%80%8B%E7%AC%94%E8%AE%B0/1.TCP字节流服务和UDP数据
Owl丶
·
2022-04-05 07:06
计算机网络
udp
tcp/ip
Windows核心
编程笔记
:字符和字符串处理(CH2)
这个系列只是粗略地将一些笔者认为比较重要的知识点记下来,可供读者参考,但并不推荐用来逃课~Windows核心
编程笔记
:字符和字符串处理(CH2)1.大写字母L通知编译器该字符串应当编译为一个Unicode
饮茶先啦靓仔
·
2022-03-30 23:57
python--
lintcode
381.螺旋矩阵ii
描述给你一个数n生成一个包含1-n^2的螺旋形矩阵您在真实的面试中是否遇到过这个题?是样例n=3矩阵为[[1,2,3],[8,9,4],[7,6,5]]这一题不是很难,四个边界值,left、right、top、bottom理清楚关系就行了。代码如下:classSolution:"""@paramn:Aninteger@return:asquarematrix"""defgenerateMatrix
哎呦不错的温jay
·
2022-03-22 07:36
python
python
算法
lintcode
leetcode
【Java多线程】并发
编程笔记
(持续更新)
文章目录对java多线程的认识进程和线程的区别多线程的使用场景使用是不是很多线程就能提高效率呢?JVM默认启动的线程线程是如何创建起来的什么是串行、并发、并行并发与并行的区别三高单线程和多线程线程分类JAVA实现多线程的3种方式:线程的创建线程的启动静态代理模式Java.lang.ThreadJava.lang.RunnableThread和Runnable创建方式的比较java.util.con
墩墩分墩
·
2022-03-20 16:34
Java多线程
笔记
多线程
并发
学习
Java开发快速学习!阿里面试官跟我死磕MySQL,斩获offer
当日设了七点闹钟,结果五点五十三分惊醒后再无法入睡,起床,重新翻看之前做的笔记和重点,在
lintcode
上找了几道可能性较大的题进行练手。10点准时在蚂蚁金服总部开始面试,十点四十七分结束。
公众号编程进阶路
·
2022-03-15 09:51
程序员
java
后端
面试
Go语言
编程笔记
1:Hello World
Go语言
编程笔记
1:HelloWorld图源:golang.google.cn环境安装Go语言的官网是https://golang.org/,遗憾的是因为某些不可抗力,是没法正常访问的。
魔芋红茶
·
2022-03-11 16:22
Go语言
golang
开发语言
后端
深度学习
编程笔记
:Tensorflow2.1基础知识---搭建神经网络八股以及小案例实战
利用TensorflowAPItf.keras搭建网络八股(六步法)六步法:导入相关的模块,也就是import加载训练集和测试集,也就是加载train(x_train数据、y_train标签)、test(x_test数据、y_test标签)数据前向传播(搭建神经网络结构,逐层描述每层网络),也就是model=tf.keras.models.Sequential配置训练时所用的方法(也就是优化器,损
还好江南
·
2022-03-07 07:58
深度学习编程笔记
深度学习
神经网络
tensorflow
卷积神经网络
机器学习
一文搞懂 C 指针(数组指针、函数指针)
微信搜索:“
编程笔记
本”,获取更多编程、校招资讯。微信搜索:“
编程笔记
本”,获取更多编程、校招资讯。微信搜索:“
编程笔记
本”,获取更多编程、校招资讯。今天要给大家分享的是指针的用法。
我已经无了
·
2022-02-27 16:41
C/C++
编程笔记
:指针篇!从内存理解指针,让你完全搞懂指针
C语言最核心的知识就是指针,所以,这一篇的文章主题是「指针与内存模型」!说到指针,就不可能脱离开内存,学会指针的人分为两种,一种是不了解内存模型,另外一种则是了解。不了解的对指针的理解就停留在“指针就是变量的地址”这句话,会比较害怕使用指针,特别是各种高级操作。而了解内存模型的则可以把指针用得炉火纯青,各种byte随意操作,让人直呼666。注:这篇文章好好看完一定会让你掌握好指针的本质!一、内存本
一起学编程
·
2022-02-25 14:50
C语言
C语言
指针
C语言指针
指针内存
编程入门
C/C++
编程笔记
:C语言和C++语言的 struct 对比!区别在哪里?
1.C++语言将struct当成类来处理的,所以C++的struct可以包含C++类的所有东西,例如构造函数,析构函数,友元等,C++的struct和C++类唯一不同就是struct成员默认的是public,C++默认private。而C语言struct不是类,不可以有函数,也不能使用类的特征例如public等关键字,也不可以有static关键字。2.C++struct里面成员初始化的形式和类是相
一起学编程
·
2022-02-21 22:18
C语言
C语言
结构体
C/C++
struct
编程笔记
LintCode
543 [Kth Largest in N Arrays]
原题在N个数组中找到第K大元素样例n=2数组[[9,3,2,4,7],[1,2,3,4,8]],第三大元素是7.n=2数组[[9,3,2,4,8],[1,2,3,4,2]],最大数是9,次大数是8,第三大数是7解题思路维护一个大小为k的MinHeap,扫面N个数组的每一个数若小于等于堆顶,跳过若大于堆顶,则剔除堆顶元素,加入该元素完整代码importQueueclassSolution:#@par
Jason_Yuan
·
2022-02-21 21:40
Lintcode
-正则表达式
实现支持'.'和'*'的正则表达式匹配。'.'匹配任意一个字母。'*'匹配零个或者多个前面的元素。匹配应该覆盖整个输入字符串,而不仅仅是一部分。需要实现的函数是:boolisMatch(constchar*s,constchar*p)您在真实的面试中是否遇到过这个题?Yes样例isMatch("aa","a")→falseisMatch("aa","aa")→trueisMatch("aaa","
魏天晨
·
2022-02-21 05:46
LintCode
子数组之和
题目给定一个整数数组,找到和为零的子数组。你的代码应该返回满足要求的子数组的起始位置和结束位置样例给出[-3,1,2,-3,4],返回[0,2]或者[1,3]分析这里用了一个技巧:将数组从第一位依次相加,记录每次的结果,如果map里面没有,就加入map里,如果有,就证明前面肯定有为0的子数组,才会出现一样的和。代码publicclassSolution{/***@paramnums:Alistof
六尺帐篷
·
2022-02-21 02:45
[C++提高
编程笔记
] 三.(九).STL常用容器之map/multimap容器
文章目录1.map基本概念2.map构造和赋值3.map大小和交换4.map插入和删除5.map查找和统计相关笔记链接:[C++提高
编程笔记
]一.模板[C++提高
编程笔记
]二.STL初识[C++提高
编程笔记
Allenpandas
·
2022-02-19 20:07
C++
容器
c++
运维
黑马程序员C++学习笔记<第一阶段_基础篇>
p=2原作者:黑马程序员工具:VisualStudio2017C++教程从0到1入门
编程笔记
<第一阶段>1初识C++1.1第一个C++程序1.1.1创建项目1.1.2创建文件1.1.3编写代码1
回忆童真
·
2022-02-19 16:49
笔记
C++
语言学习笔记
c++
编程语言
LintCode
7-二叉树的序列化和反序列化
分析前序和中序唯一确定一颗二叉树/***DefinitionofTreeNode:*classTreeNode{*public:*intval;*TreeNode*left,*right;*TreeNode(intval){*this->val=val;*this->left=this->right=NULL;*}*}*/classSolution{public:/***Thismethodwil
胡哈哈哈
·
2022-02-18 20:44
编程笔记
3
2018年7月20日星期五今天实现了三个案例,感觉还不错。第一个案例是小球撞墙反弹,第二个是雪花飘落,第三个是键盘控制小球。先说第一个案例,小球撞墙反弹,关键是条件判断。定义小球运动四中状态:右下,左下,左上,右上。if(att==0){x++;y++;}if(att==1){x--;y++;}if(att==2){x--;y--;}if(att==3){x++;y--;}第二个案例,雪花飘落。这
关二少
·
2022-02-18 18:49
Lintcode
575 Decode String 题解
【题目描述】Givenanexpressionsincludesnumbers,lettersandbrackets.Numberrepresentsthenumberofrepetitionsinsidethebrackets(canbeastringoranotherexpression).Pleaseexpandexpressiontobeastring.Examples=abc3[a]re
plai_d75a
·
2022-02-18 16:54
LintCode
545 [Top k Largest Number II]
原题实现一个数据结构,提供下面两个接口1.add(number)添加一个元素2.topk()返回前K大的数样例s=newSolution(3);>>createanewdatastructure.s.add(3)s.add(10)s.topk()>>return[10,3]s.add(1000)s.add(-99)s.topk()>>return[1000,10,3]s.add(4)s.topk(
Jason_Yuan
·
2022-02-18 14:41
LintCode
_chapter1_section1_two-strings-are-anagrams
容易两个字符串是变位词写出一个函数anagram(s,t)去判断两个字符串是否是颠倒字母顺序构成的样例输入s="abcd"t="dcab"输出true解题思路判断题目给出的两个字符串是否是anagrams,即两个字符串的字母只是次序打乱.先对两个字符串中字符进行计数可以遍历字符串对字符计数可以将计数数据保存成dir格式需要注意的是计数的时候对第一次出现的字符的处理,我采用的是异常处理,也可以使用i
穆弋
·
2022-02-17 14:07
LintCode
-打劫房屋I、 II(环状数据的处理)、III
I描述假设你是一个专业的窃贼,准备沿着一条街打劫房屋。每个房子都存放着特定金额的钱。你面临的唯一约束条件是:相邻的房子装着相互联系的防盗系统,且当相邻的两个房子同一天被打劫时,该系统会自动报警。给定一个非负整数列表,表示每个房子中存放的钱,算一算,如果今晚去打劫,你最多可以得到多少钱在不触动报警装置的情况下。样例给定[3,8,4],返回8.挑战O(n)时间复杂度且O(1)存储。代码classSol
想当厨子的程序员
·
2022-02-16 03:56
linux应用
编程笔记
(5)系统调用文件编程方法实现文件复制
摘要:介绍了系统调用文件编程常用的函数,以及学习这些函数的一般步骤,最后通过一个实例使用上述函数实现了文件复制功能。一、系统调用文件编程常用函数创建intcreat(constchar*filename,mode_tmode);参数mode指定新建文件的存取权限。打开intopen(constchar*pathname,intflags);intopen(constchar*pathname,in
漫步的风暴
·
2022-02-15 11:07
Application
函数
编程
应用
系统调用
Lintcode
365 Count 1 in Binary solution 题解
【题目链接】www.
lintcode
.com/en/problem/count-1-in-binary/【题目解析】最容易想到的方法是对数字依次右移,判断每一位是否为1,时间复杂度为o(n),n为数字有效位数
程风破浪会有时
·
2022-02-14 11:23
Lintcode
408 Add Binary solution 题解
【题目链接】www.
lintcode
.com/en/problem/add-binary/【题目解析】因为二进制的进位是非常简单的,要么是0,要么是1,所以我们就没有必要先将字符串转化为数组存储的数字,
程风破浪会有时
·
2022-02-13 15:22
Lintcode
407 Plus One solution 题解
【题目描述】Givenanon-negativenumberrepresentedasanarrayofdigits,plusonetothenumber.Thedigitsarestoredsuchthatthemostsignificantdigitisattheheadofthelist.给定一个非负数,表示一个数字数组,在该数的基础上+1,返回一个新的数组。该数字按照大小进行排列,最大的数
程风破浪会有时
·
2022-02-11 12:56
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他