扬帆启航5
码龄8年
关注
提问 私信
  • 博客:6,581
    6,581
    总访问量
  • 11
    原创
  • 1,168,390
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2017-05-02
博客简介:

Johnson_yjs的博客

查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得2次评论
  • 获得6次收藏
创作历程
  • 4篇
    2022年
  • 4篇
    2020年
  • 2篇
    2018年
  • 1篇
    2017年
成就勋章
TA的专栏
  • PAT
    2篇
  • C语言
    2篇
  • HDOJ
    1篇
  • C和指针
    1篇
  • Visual Studio Code
    1篇
  • PAT乙级真题
  • 数据结构
    5篇
兴趣领域 设置
  • 编程语言
    c++c语言c#
  • 数据结构与算法
    算法
  • 人工智能
    机器学习深度学习
  • 软件工程
    软件工程设计模式
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

7-29 二分法求多项式单根

二分法求函数根的原理为:如果连续函数f(x)在区间[a,b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个根r,即f(r)=0。二分法的步骤为:检查区间长度,如果小于给定阈值,则停止,输出区间中点(a+b)/2;否则如果f(a)f(b)<0,则计算中点的值f((a+b)/2);如果f((a+b)/2)正好为0,则(a+b)/2就是要求的根;否则如果f((a+b)/2)与f(a)同号,则说明根在区间[(a+b)/2,b],令a=(a+b)/2,重复循环
原创
发布博客 2022.04.15 ·
739 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

C和指针 6.18 编程练习 1

/***C和指针,6.18 编程练习 1**请编写一个函数,它在一个字符串中进行搜索,查找所有在一个给定字符集中出现的字符。......**请不要使用任何操纵字符串的库函数;函数中任何地方都不应该使用下标引用*/#include <stdio.h>char* FindChar(char const *source, char const *chars);//主程序验证函数是否正确int main(){ //char* p = "ABCDE..
原创
发布博客 2022.04.11 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1001 Sum Problem

In this problem, your task is to calculate SUM(n) = 1 + 2 + 3 + ... + n.InputThe input will consist of a series of integers n, one integer per line.OutputFor each case, output SUM(n) in one line, followed by a blank line.You may assume the result w
原创
发布博客 2022.04.11 ·
943 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

7-19 计算天数

本题要求编写程序计算某年某月某日是该年中的第几天。输入格式:输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。输出格式:在一行输出日期是该年中的第几天。输入样例1:2009/03/02输出样例1:61输入样例2:2000/03/02输出样例2:62#include <stdio.h>_Bool IsLea
原创
发布博客 2022.04.09 ·
264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Visual Studio Code终端中文显示乱码问题

首先我的系统是Win10,VScode已经配置中文了。但控制台中文显示乱码。网上搜索之后并经过实际验证后总结如下:a. 原因:VScode默认UTF8, 但Win10 CMD默认GBK936,VScode终端实际使用的CMD,因此VScode中文显示乱码,CMD自身中文也会显示乱码。b. 解决办法:如图所示,勾选上“Beta版:使用Unicode UTF-8提高全球语言支持(U)”. 重启后OK.c. 网上其它办法,如更改注册表建立65001或者cmd里面执行 “chcp 65001”,
原创
发布博客 2020.06.28 ·
2641 阅读 ·
3 点赞 ·
1 评论 ·
4 收藏

02-线性结构4 Pop Sequence

GivenastackwhichcankeepMnumbersatmost.PushNnumbersintheorderof1,2,3,...,Nandpoprandomly.Youaresupposedtotellifagivensequenceofnumbersisapossiblepopsequenceofthestack.Forexample,ifMis5andNis7,wecan...
原创
发布博客 2020.06.21 ·
178 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

6-1 单链表逆转

本题要求实现一个函数,将给定的单链表逆转。函数接口定义:List Reverse( List L );其中List结构定义如下:typedef struct Node *PtrToNode;struct Node { ElementType Data; /* 存储结点数据 */ PtrToNode Next; /* 指向下一个结点的指针 */};typedef PtrToNode List; /* 定义单链表类型 */L是给定单链表,函数Reverse要
原创
发布博客 2020.06.20 ·
310 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

02-线性结构3 Reversing Linked List

Given a constantKand a singly linked listL, you are supposed to reverse the links of everyKelements onL. For example, givenLbeing 1→2→3→4→5→6, ifK=3, then you must output 3→2→1→6→5→4; ifK=4, you must output 4→3→2→1→5→6.Input Specification:Eac...
原创
发布博客 2020.06.20 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一元多项式的乘法与加法运算

/*线性结构2 一元多项式的乘法与加法运算设计函数分别求两个一元多项式的乘积与和。输入格式:输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式:输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。零多项式应输出0 0。输入样例:4 ...
原创
发布博客 2018.04.08 ·
326 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1030 完美数列

 完美数列给定一个正整数数列,和正整数p,设这个数列中的最大值是M,最小值是m,如果M &lt;= m * p,则称这个数列是完美数列。现在给定参数p和一些正整数,请你从中选择尽可能多的数构成一个完美数列。输入格式:输入第一行给出两个正整数N和p,其中N(&lt;= 10^5)是输入的正整数的个数,p(&lt;= 10^9)是给定的参数。第二行给出N个正整数,每个数不超过10^9。输出格式:在一行...
原创
发布博客 2018.04.05 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于数据结构课程里不同节点定义对程序实现的影响

近期在学习数据结构课程,主要学习的是武大李春葆教授的MOOC视频,同时也参考了严蔚敏版的教材和程杰的大话数据结构。发现李版对节点的定义与严版有所不同,进而影响到了编程实现的程序内容。下面将以链表的2种节点定义为例,剖析编程实现的不同。先看严版和大话办的单链表节点定义:typedef struct LNode{    ElemType data;    struct LNod
原创
发布博客 2017.08.12 ·
516 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏