春野与望
码龄7年
求更新 关注
提问 私信
  • 博客:29,530
    29,530
    总访问量
  • 20
    原创
  • 1,580
    粉丝
  • 60
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2019-01-03

个人简介:HKUST(GZ) INTR PhD

博客简介:

weixin_44384477的博客

查看详细资料
个人成就
  • 获得30次点赞
  • 内容获得9次评论
  • 获得305次收藏
  • 代码片获得1,262次分享
  • 博客总排名404,903名
创作历程
  • 3篇
    2022年
  • 9篇
    2021年
  • 8篇
    2020年
成就勋章
TA的专栏
  • c++刷题
    3篇
  • Python刷题
    8篇
  • 密码学
    1篇
  • matlab-线性方程组的数值解法
    1篇
  • matlab-插值与拟合
    1篇
  • matlab-非线性方程问题
    1篇
  • 操作系统上机
    1篇
  • 数据结构-二叉树-树-森林
    1篇
  • 数据结构-二叉树
  • 数据结构-链表
    1篇
  • 数据结构-栈
    1篇
  • 数据结构-顺序表
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 3

TA参与的活动 0

创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

212人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

【每日编程打卡】C++_LeetCode234_回文链表

【题目】给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。示例 1:输入:head = [1,2,2,1]输出:true示例 2:输入:head = [1,2]输出:false提示:链表中节点数目在范围[1, 105] 内0 <= Node.val <= 9进阶:你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题?来源:力扣(LeetCode)链接:https://leetcod
原创
博文更新于 2022.04.12 ·
1131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【每日编程打卡】C++_LeetCode206_反转链表

【题目】给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。示例 1:输入:head = [1,2,3,4,5]输出:[5,4,3,2,1]示例 2:输入:head = [1,2]输出:[2,1]示例 3:输入:head = []输出:[]提示:链表中节点的数目范围是 [0, 5000]-5000 <= Node.val <= 5000【题解】class Solution {public: ListNode* reverseList(Lis
原创
博文更新于 2022.04.12 ·
1071 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【每日编程打卡】C++_LeetCode13_罗马数字转整数

【题目】罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。
原创
博文更新于 2022.04.11 ·
268 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据集:慈善机构营销数据

发布资源 2021.12.22 ·
zip

NC6 二叉树中的最大路径和(Python 3)

dfs方法class Solution: def maxPathSum(self , root: TreeNode) -> int: sum=float('-inf') def dfs(root): nonlocal sum if not root: return float('-inf') leftsum=dfs(root.left)
原创
博文更新于 2021.11.06 ·
529 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

matlab求解线性方程组(前代法,回代法,Gauss消去法,追赶法,列主元Gauss消去法)

1.前代法l=[1.2 0 0;3.2 -1.5 0;5.3 -2.7 4.1];b=[1.32;4.72;9.63];for j=1:2 b(j)=b(j)/l(j,j); b(j+1:3)=b(j+1:3)-b(j)*l(j+1:3,j);endb(3)=b(3)/l(3,3)2.回代法u=[3.7 7.2 6.9;0 -1.4 -5.8;0 0 2.1];y...
原创
博文更新于 2021.11.05 ·
8023 阅读 ·
18 点赞 ·
5 评论 ·
127 收藏

matlab求解插值与拟合问题(Lagrange插值,chebyshev插值,hermite插值,三次样条插值,曲线拟合)

1.Lagrange插值function y0 = lagrange(x,y,x0)%x:插值节点的横坐标%y:插值节点的纵坐标%x0:估值点的横坐标,可以是一个数组%y0:估计出的x0处的函数值,是和x0同型的数组%x,y转为向量x=x(:)';y=y(:)';%容错处理开始,判断x与y是否同型,x是否包含重复的值N=length(x);if N~=length(y)...
原创
博文更新于 2021.11.05 ·
3143 阅读 ·
3 点赞 ·
0 评论 ·
45 收藏

ECC算法的matlab实现

有时间再补原理吧,直接上代码。clear;clc;a=input('请输入一个a值:');b=input('请输入一个b值:');p=input('请输入一个p值:');disp(['您输入的a,b,p依次为:',num2str(a),',',num2str(b),',',num2str(p)]);if mod(4*a^2+27*b^3,p)~=0 disp(['您输入的是F',num2str(p),'上的椭圆曲线:y^2=x^3+',num2str(a),'x+',num2str(b)
原创
博文更新于 2021.11.05 ·
1244 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

matlab求解非线性方程问题(二分法,割线法,牛顿迭代法,抛物线法,一般迭代法)

1.二分法function y=erfenf(x) y=x.^3-x-x;enda=1;b=1.5;tol=10^(-2);N=10^4;k=0;L=erfenf(a);R=erfenf(b);x=(a+b)/2;y=erfenf(x);while abs(y)>tol&k<N k=k+1; if y*L<0 ...
原创
博文更新于 2021.11.05 ·
7876 阅读 ·
6 点赞 ·
2 评论 ·
97 收藏

NC13 二叉树的最大深度(Python3)

dfs方法class Solution: def maxDepth(self , root: TreeNode) -> int: if not root: return 0 return max(self.maxDepth(root.left),self.maxDepth(root.right))+1
原创
博文更新于 2021.11.05 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

NC5 二叉树根节点到叶子节点的所有路径和(Python3)

dfs方法class Solution: def sumNumbers(self , root: TreeNode) -> int: def dfs(root,presum): if not root: return 0 #更新这一层的路径值 cursum=presum*10+root.val #判断当前节点是不是叶子节点,如果是,就把这条路径值加到
原创
博文更新于 2021.11.03 ·
649 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

NC4 判断链表中是否有环(Python3)

hash表方法class Solution: def hasCycle(self , head: ListNode) -> bool: nodes=set() while head: if head in nodes: return True else: nodes.add(head) head=head.next
原创
博文更新于 2021.11.03 ·
164 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

NC7 买卖股票的最好时机(Python3)

class Solution: def maxProfit(self , prices: List[int]) -> int: i=0 min_price=prices[0] min_price_i=0 max_lirun=prices[0]-min_price while i<=len(prices)-1: if prices[i]<min_price:
原创
博文更新于 2021.11.03 ·
187 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

NC3 链表中环的入口结点(Python3)

hash表方法class Solution: def EntryNodeOfLoop(self, pHead): #创建hash表存储访问过的结点 nodes=set() #判断有无成环结点 while pHead: if pHead in nodes: #查到了,就返回这个节点 return pHead else:
原创
博文更新于 2021.11.01 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

NC2 重排链表(Python3)

class Solution: def reorderList(self , head ): #判断链表是否为空或仅一个节点 if not head or not head.next: return head #使用快慢指针来寻找中间结点 fast=head slow=head while fast and fast.next: slow=slow.next
原创
博文更新于 2021.10.30 ·
390 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

NC1 大数加法(Python3)

class Solution: def solve(self,s,t): res = "" i=len(s)-1 #指针,初始化为s的尾部,即最低位 j=len(t)-1 #指针,初始化为t的尾部,即最低位 carry=0 #表示进位 while i >= 0 or j >= 0: #高位补0 if i>=0: n1=int
原创
博文更新于 2021.10.30 ·
199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

FIFO算法 C++实现

话不多说直接放代码吧…………#include <iostream>#include <cstring>using namespace std;void dayinwulikuai(int *wulikuai,int wulikuaicnt){ int j; for(j=0;j<wulikuaicnt;j++) { if(wulikuai[j]!=-1) { cout<<"blo
原创
博文更新于 2020.11.06 ·
2940 阅读 ·
0 点赞 ·
2 评论 ·
16 收藏

kruskal.zip

发布资源 2020.04.20 ·
zip

二叉树,树,森林

1.统计二叉树双孩子/单孩子/叶子结点数#include<iostream>#include <bits/stdc++.h>using namespace std;//本题一定注意怎么避免全局变量的使用,通过递归实现算法//定义二叉树typedef struct erchashu{ char fuhao; erchashu* lc;//左 erchash...
原创
博文更新于 2020.04.14 ·
435 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

链表

1.链表就地逆置#include <iostream>#include <bits/stdc++.h>using namespace std;typedef struct Link{ int elem; struct Link *next;}link;//初始化link *initLink(){ link *p=(link*)mal...
原创
博文更新于 2020.03.27 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多