自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

快乐学术猿

需要学习的有很多,所以也会有很多的记录,时来运转,加油元宝!

  • 博客(321)
  • 资源 (3)
  • 收藏
  • 关注

原创 Java学习资料现更新于语雀文档

方便起见,就将学习内容整理在腾讯在线文档中了,主要是秋招前的知识点再梳理以及分享,仅供参考:https://docs.qq.com/doc/DUkNicnNSa2RORFV5

2021-05-29 21:23:35 2553 1

原创 自学计算机6个月总结——不完全学习路线分享(2021年2月27日修正)

目录前言Java篇我的学习路主线1主线2前言本硕机械,目前研二在读,逻辑思维并不是很强,计算机基础差。本科期间总觉着计算机很难(也许是老师讲得不好,自己也的确没有上心吧!),C语言语法都学不利索,二进制换算也不熟,曾经装个系统都找人花过钱,这就是我自学前的基础。自2020年7月17日开始转行,距离今天已经过去了180天,距离今年的春招也就一两个月,距离秋招也就再五六个月,在此写下这份总结记录一下,顺便可以和你们分享我的学习路线,虽然现在一事无成,但也希望通过自己的努力不同凡响一次。Java篇学习

2021-01-13 13:30:18 1938 5

原创 2020-总结篇

目录????科研路上的峰与谷关于计算机的星火自我主义走向“极致”依旧在继续的故事时间:2020年12月31日下午一点十九分地点:中南大学新校图书馆F3C007人物:我今天本来是打算总结完计算机组成原理关于CPU的内容,但是一想一年中的最后一天,要做一点有意义的事情,我想记录一下我的今年。2020是个特殊的一年,对于我,对于所有人都是。而于我而言,是一整年。新冠袭来,使得今年没有了春节,少了些欢声笑语,少了些烟火气息,大街小巷上都格外的冷清,唯独各种fake news异常的频繁,而我貌似和往

2020-12-31 23:40:07 784 9

原创 投稿历程(8.3-8.31)(Langmuir二审结束)

8.31收到预录邮件,9.2号在系统中正式为接受状态论文地址:Qiang, Y., Wu, W., Lu, J., Jiang, B., Ziegmann, G. Progressive Molecular Rearrangement and Heat Generation of Amorphous Polyethene Under Sliding Friction: Insight from the United-Atom Molecular Dynamics Simulations. Lang.

2020-09-05 20:48:09 3378 2

原创 投稿历程(7.3-8.3)(Langmuir一审结束)

投稿历程(7.3-8.3)(Langmuir一审结束????)刚好一个月的一审,结果还不算太糟糕,有望中刊!目前在回复审稿人意见,后续见刊后,会将论文所涉及到的代码以及后处理的脚本全部上传到git仓库中,也会单独写一份详细的模仿文档,提供初学者建模、动力学、后处理一个完整的练习过程。请持续关注~Langmuir一审编辑????:require significant consideration and revision of the manuscriptThe reviews for yo

2020-08-05 06:32:18 2954 2

原创 文献及写作

#文献管理及论文写作相关这主要是一门课的课程作业,趁这个机会就整理了一些,需要的可以看看,文献管理要从娃娃抓起,刚入学就应该重视了。##文献管理###常用检索系统####收费商业学术文献数据库(一般高校内网都可以进)(依次为个人常用顺序)WEB OF SCIENCEELSEVIERScienceDirect…####免费学术文献网站(部分需翻墙)(依次为个人常用顺序)谷歌学术微软学术必应学术百度学术…如果平常英文文献看的多,推荐可以找到适合自己的一条翻墙途径(不干其他

2020-06-18 11:19:04 1140 1

原创 给下一届-分子动力学相关

目录给下一届-分子动力学相关系统选择Win和Linux软件安装LAMMPS安装Python](https://www.python.org/)及[Anaconda安装Moltemplate安装(粗粒化建模)(目前在用)[Materials Studio(MS)](https://3dsbiovia.com/products/collaborative-science/biovia-materials-studio/)安装(初期可以熟悉尝试)MD流程任务一(建模):粗粒化(Moltemplate)/全原子(M

2020-06-18 11:18:01 4068 5

原创 置顶必看!!

我写博客的目的去年年底开始接触MD,期间走了很多的弯路,调研了很多的软件,也都尝试使用过,但最后都不了了之。三月初的时候还告诉导师不想做MD了,因为感觉自己的处境很封闭,没有任何学习资料,连最一开始的第一步都很困难,脑子里连MD的一个完整流程思路都没走通,后期导师的鼓励算是让我重新找回方向吧,最终还是打开了MS和lammps,开始摸索ing,开始做一些简单的模仿性学习,目前也算是取得了一些小进步...

2020-03-16 10:45:58 1039 5

原创 分子动力学入门

所用系统Windows 10 企业版现用软件Materials studio 7.0(商用)链接: linkLammps(免费开源)链接: linkOvito(可视化)链接: link其余软件由于首先接触的是粗粒化相关分子动力学,所以对相关软件有过一些调研及使用,在这里推荐给大家:OCTA(粗粒化相关免费软件)链接: linkJ-OCTA(粗粒化相关商用软件)链接: lin...

2020-03-13 22:40:15 3078 3

原创 2022年2月-2023年12月总结

2022年2月-2023年12月总结

2023-12-30 17:55:59 909

原创 2021年度总结

元宝的2021年度总结

2022-01-02 21:55:41 1842

原创 数据处理-500行Python代码处理ave/chunk命令下1d和2d分块数据

资源地址lammps-data-processing该仓库目前的README文档及老一版本的Python脚本写的并不规范,后期不定时更新修改,该仓库主要上传一些常用的针对Lammps数据后处理的Python脚本。如果觉得有用,给个⭐以表支持叭~注意事项仓库中的所有资源都是个人研究方向的的建模和数据处理,仅供学习使用,不得用于其他用途!!使用说明sharding_for_ave_chunk.py和plot_for_ave_chunk.py可以不与数据文件放置在统一目录下。现有原始数据文件:

2021-06-07 10:26:59 2276 17

原创 Spring源码-IOC原理推导及bean的生命周期源码解析

Spring源码梳理-IOC本文可以帮助理解IOC的bean加载的大概流程,会涉及到部分代码的debug过程,但也不会每个过程挖的特别深,具体细节可以查阅相关的关键类、接口、方法等,自定debug~本人刚接触Spring源码学习,如有错误,多多见谅,欢迎指正。(部分gif图文件太大什么是IOC?举个例子,首先创建如下的测试文件,主要分为dao层和Service层,dao层直接和数据打交道,service层供用户使用,用户通过service层来调用dao层实现类来完成需求。这个例子的解释过程来源于:【狂

2021-05-22 16:46:08 867

原创 Windows下配置多版本JDK,解决版本切换不成功问题

在已有JDK8的基础上,添加JDK12和JDK14,楼主配置的时候还是遇到了一些版本切换的问题,所以在此总结记录一下。小TIPS如果path路径下是以%开头的话,则path以字符串列表的形式存在。如果path路径下是以路径开头的话,则path以目录的形式展开。高版本JDK的JAVA_HOME下没有jre文件夹的,但是也可以手动生成一下。具体步骤如下:如果安装目录在C盘,则需要管理员运行cmd,才有在C盘添加目录的权限。cd到高版本JDK的JAVA_HOME目录下,执行如下命令后即可生成jr

2021-05-12 11:04:28 1272 2

原创 【并发编程】wait、notify()和notifyAll()之间的联系

目录锁池与等待池执行wait()方法notify()可能导致死锁参考知乎高????回答:java中的notify和notifyAll有什么区别?锁池与等待池首先要明白锁池和等待池的区别,现在有一个线程A拥有了Obj对象的锁:锁池:这时候有其他的线程要来竞争这个对象锁,但是线程A在占用这个对象锁,因此其余的线程都在这个Obj对象的锁池中。等待池:线程A调用了对象Obj的wait()方法,线程A就会释放Obj的对象锁,进入到该对象的等待池中。执行wait()方法一个对象调用了wait()方法

2021-02-25 19:44:03 293

原创 LeetCode-17-电话号码的字母组合(图解标准回溯)

目录题目要求解题过程题目要求原题链接:17. 电话号码的字母组合给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例 1:输入:digits = "23"输出:["ad","ae","af","bd","be","bf","cd","ce","cf"]示例 2:输入:digits = ""输出:[]示例 3:输入:digits = "2"输出:["a","b",

2021-02-12 13:45:44 315

原创 LeetCode-剑指offer-27-二叉树的镜像(辅助栈、图解递归)

目录题目要求解题过程题目要求原题链接:剑指 Offer 27. 二叉树的镜像请完成一个函数,输入一个二叉树,该函数输出它的镜像。例如输入: 4 / \ 2 7 / \ / \1 3 6 9镜像输出: 4 / \ 7 2 / \ / \9 6 3 1示例 1:输入:root = [4,2,7,1,3,6,9]输出:[4,7,2,9,6,3,1]解题过程递归 | 时间复杂度: O(n)O

2021-02-11 16:52:54 168

原创 LeetCode-剑指offer-21-调整数组顺序使奇数位于偶数前面(快排思想:首尾双指针、快慢指针)

目录题目要求解题过程题目要求原题链接:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。示例:输入:nums = [1,2,3,4]输出:[1,3,2,4] 注:[3,1,2,4] 也是正确的答案之一。提示:1 <= nums.length <= 500001 <= nums[i] <= 10000解题过程首位双指针(快排思想) | 时间复杂度: O(n)O(n)O(n) | 空间复杂度

2021-02-10 12:21:03 211

原创 LeetCode-剑指offer-25-合并两个排序的链表(伪头节点迭代、图解递归合并)

目录题目要求解题过程题目要求原题链接:剑指 Offer 25. 合并两个排序的链表 | 21. 合并两个有序链表输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。示例1:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4限制:0 <= 链表长度 <= 1000解题过程迭代 | 时间复杂度:O(m+n)O(m+n)O(m+n) | 空间复杂度:O(1)O(1)O(1

2021-02-09 13:13:18 128

原创 LeetCode-剑指offer-24-反转链表(头插法、双指针、辅助栈、递归)

目录题目要求原题链接题目要求原题链接:剑指 Offer 24. 反转链表 | 206. 反转链表定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL 限制:0 <= 节点个数 <= 5000原题链接这道题也算是面试常客啦,算是经典题吧!也需要掌握多种解法哦~头插法、双指针、辅助栈的解法可以参

2021-02-09 10:24:56 1221

原创 LeetCode-剑指offer-22-链表中的倒数第K个节点(双指针)

目录题目要求解题过程题目要求原题链接:剑指 Offer 22. 链表中倒数第k个节点输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。例如,一个链表有 6 个节点,从头节点开始,它们的值依次是 1、2、3、4、5、6。这个链表的倒数第 2 个节点是值为 4 的节点。示例:给定一个链表: 1->2->3->4->5, 和 k = 2.返回链表 4->5.解题过程双指针 | 时间复杂度:O(

2021-02-09 10:11:16 123 1

原创 LeetCode-剑指offer-18-删除链表的节点(顺序遍历、递归操作)

目录题目要求解题过程题目要求原题链接:剑指 Offer 18. 删除链表的节点给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。注意:此题对比原题有改动示例 1:输入: head = [4,5,1,9], val = 5输出: [4,1,9]解释: 给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9.示例 2:输入: head = [4,5,1,9], val = 1输出: [

2021-02-08 22:58:40 143 1

原创 LeetCode-剑指offer-17-打印从1到最大的n位数(不考虑大数的直接打印、考虑大数的字符串模拟、回溯全排列)

目录题目要求解题过程题目要求原题链接:剑指 Offer 17. 打印从1到最大的n位数输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。示例 1:输入: n = 1输出: [1,2,3,4,5,6,7,8,9]说明:用返回一个整数列表来代替打印n 为正整数解题过程不考虑大数直接创建10n−110^n - 110n−1容量的数组 | 时间复杂度:O(10n)O(10^n)O(10n) | 空间复杂度

2021-02-08 14:21:55 130

原创 位运算-简单理解n&(n-1)操作

博客内容更新至lc题解:【位运算】简单理解n & (n - 1)操作来源于一道简单面试题:LeetCode-剑指offer-15-二进制中1的个数n随便一个n:n - 1那么n - 1会发生什么:对于上面随便给的一个n,减去1,但是低2位都是0,减1必然需要借位,那何时结束呢?答案就是遇到1的时候。如果第一步骤中给的n末尾为1,那么就直接在低位就结束了,也符合遇到1就停止的规则!总结而言,n - 1操作:1.无论是借位,还是减1,遇到1就停止;2.从低位到高位,一直到1,每一.

2021-02-08 11:41:27 1609

原创 LeetCode-剑指offer-14-II-剪绳子(大数取余、动态规划、循环取余、快速幂)

目录题目要求解题过程题目要求原题链接:剑指 Offer 14- II. 剪绳子 II | 343. 整数拆分给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]…k[m - 1] 。请问 k[0]k[1]…*k[m - 1] 可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。答案需要取模 1e9+7(1000000007),如计算初始结果为:

2021-02-07 14:54:00 1352 1

原创 LeetCode-剑指offer-14-I-剪绳子(记忆化递归、动态规划、数学推导)

目录题目要求解题过程题目要求原题链接:剑指 Offer 14- I. 剪绳子 | 343. 整数拆分给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]…k[m-1] 。请问 k[0]k[1]…*k[m-1] 可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。示例 1:输入: 2输出: 1解释: 2 = 1 + 1, 1 × 1 = 1

2021-02-07 12:52:08 897 2

原创 回溯算法-层次化理解回溯过程

前言二刷LeetCode-剑指offer-12-矩阵中的路径的时候,回想自己曾今做回溯题的时候,简直心里发怵,但是现在我想重拳出击 。每次做回溯题或者递归调用,心里要有一颗树的印象,因为递归的调用,都是从一个点跳跃到另外一个点,这个和树的结构是极其类似的!如果凭空想象,是无法记住那么多调用过程的,就好像现在的人们为什么喜欢用思维导图一样,尤其树状图,可以让自己思维发散的同时不至于迷失。递归调用的时候是发散,而回调返回的时候是收敛。另外要有层次化的意识,在相同的层次即树的深度相同时,可能还会有其他的节

2021-02-06 16:28:28 883

原创 LeetCode-剑指offer-10-II-青蛙跳台阶

目录题目要求解题过程题目要求原题链接:剑指 Offer 10- II. 青蛙跳台阶问题 | 70. 爬楼梯一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。示例 1:输入:n = 2输出:2示例 2:输入:n = 7输出:21示例 3:输入:n = 0输出:1提示:0 <= n <= 100解题过程详

2021-02-06 10:50:58 189

原创 LeetCode-剑指offer-10-I-斐波那契数列(记忆化递归、尾递归、动态规划)

目录题目要求解题过程题目要求原题链接:写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。示例 1:输入:n = 2输出:1

2021-02-06 00:27:00 328

原创 LeetCode-剑指offer-09-用两个栈实现队列

目录题目要求解题过程题目要求原题链接:剑指 Offer 09. 用两个栈实现队列用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )示例 1:输入:["CQueue","appendTail","deleteHead","deleteHead"][[],[3],[],[]]输出:[null,null,3,-1]示例 2

2021-02-05 22:10:55 86

原创 LeetCode-剑指offer-07-重建二叉树

目录题目要求解题过程题目要求原题链接:剑指 Offer 07. 重建二叉树 | 105. 从前序与中序遍历序列构造二叉树输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如,给出前序遍历 preorder = [3,9,20,15,7]中序遍历 inorder = [9,3,15,20,7]返回如下的二叉树: 3 / \ 9 20 / \ 15 7限制:0 <= 节点个数 &l

2021-02-05 13:47:55 103

原创 三张图简单理解回溯算法

做完简单题LeetCode-剑指offer-06-从头到尾打印链表,画图写博客总结的时候,发现尾递归的操作,如果刚好和正向调用的操作相反的话,其实就是一个简单的回溯过程了。在此记录一下,方便后续思路的延伸~本博客内容也写在lc题解上了:简单理解递归操作 | 顺带理解一下回溯过程~本人偶尔也会会写写题解的OvO,哈哈哈~正向过程:如果执行操作在递归之前,则在每个正向调用的过程中都执行一遍。剑指offer-06-从头打印链表01回调过程:但是,如果执行操作在递归之后,就会在最终的递归出口处开始,继

2021-02-04 22:03:40 1046

原创 LeetCode-剑指offer-06-从尾到头打印链表

目录原题要求解题过程原题要求原题链接:剑指 Offer 06. 从尾到头打印链表输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例 1:输入:head = [1,3,2]输出:[2,3,1]限制:0 <= 链表长度 <= 10000解题过程递归 | 时间复杂度:O(n)O(n)O(n) | 空间复杂度O(n)O(n)O(n) | 推荐虽然时间性能不及下方的迭代,但是理解递归的调用过程有助于后续的学习!PS:递归从下图就可以看出,其实就好像在所有

2021-02-04 21:27:18 120

原创 LeetCode-剑指offer-05-替换空格

目录题目要求解题过程题目要求原题链接:剑指 Offer 05. 替换空格请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = "We are happy."输出:"We%20are%20happy."限制:0 <= s 的长度 <= 10000解题过程StringBuilder逐一添加元素 | 时间复杂度:O(n)O(n)O(n) | 空间复杂度:O(n)O(n)O(n) | 推荐class Solution { public

2021-02-04 20:39:56 92

原创 报错解决-Ubuntu下Typora+Gitee图床上传失败

目录问题描述错误分析解决过程问题描述token已经创建、仓库也没问题,但是在picgo客户端配置完图床后一直无法上传!错误分析Windows客户端下,我记得只需要在Image Uploader中选择一个Picgo的客户端程序就行,但是在Ubuntu下需要用Custom Command的方式。而且在Ubuntu下客户端的配置和npm安装后的picgo-core是独立的,会出现客户端可以上传,但是Custom Command的方式不行的情况。Ubuntu下配置文件位置:PicGo-2.3.0

2021-02-04 20:25:01 1112

原创 LeetCode-剑指offer-04-二维数组中的查找

目录题目要求解题过程题目要求原题链接:剑指 Offer 04. 二维数组中的查找 | 240. 搜索二维矩阵 II在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10,

2021-02-04 12:05:36 107

原创 LeetCode-剑指offer-03-数组中重复的数字

目录原题链接解题过程原题链接原题链接: 剑指 Offer 03. 数组中重复的数字找出数组中重复的数字。在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。输入:[2, 3, 1, 0, 2, 5, 3]输出:2 或 3限制:2 <= n <= 100000解题过程问题转化:消失的数字 -----> LeetCode-448-找到所

2021-02-04 00:24:43 128

原创 LeetCode-448-找到所有数组中消失的数字

目录题目要求解题过程题目要求原题链接:448. 找到所有数组中消失的数字给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。找到所有在 [1, n] 范围之间没有出现在数组中的数字。您能在不使用额外空间且时间复杂度为*O(n)*的情况下完成这个任务吗? 你可以假定返回的数组不算在额外空间内。示例:输入:[4,3,2,7,8,2,3,1]输出:[5,6]解题过程数组内部原地做标记 | 时间复杂度:O(n

2021-02-04 00:17:04 120

原创 操作系统-多线程模型(用户级线程和内核级线程)

目录基本概念线程模型多对一模型一对一模型多对多模型并发上的区别参考文章线程的3种实现方式–内核级线程, 用户级线程和混合型线程Chapter 2 MultithreadingOperating System Concepts基本概念用户级线程用户级线程在内核之上,线程的管理不需要内核的支持,而是由应用层面的线程库来进行生成和管理,不属于内核层次。对于用户级线程的存在,内核是无法感知的。由于线程在进程内部的切换规则要比进程的调度简单,所以不需要用户态到内核态切换的开销,速度快。但缺点

2021-02-03 22:50:10 3782

原创 LeetCode-剑指offer-29-顺时针打印矩阵

目录题目要求解题过程题目要求原题链接:剑指 Offer 29. 顺时针打印矩阵 | 54. 螺旋矩阵输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。示例 1:输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例 2:输入:matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[1,2,3,4,8,12,11,10,9,5,6,7]限制:0 <= ma

2021-01-29 22:38:47 101

TopK问题(大顶堆 + 快排)

TopK问题(大顶堆 + 快排)

2021-01-22

sort-algorithms-java.tar.gz

十大排序算法 -JAVA版本

2021-01-21

deformTest.tar.gz

单轴拉伸的基本测试,含in文件及对应txt文本处理的py文件

2021-01-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除