shuai@23
码龄7年
求更新 关注
提问 私信
  • 博客:143,914
    143,914
    总访问量
  • 79
    原创
  • 16
    粉丝
  • 11
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2017-12-28
博客简介:

jinwanchiji的博客

查看详细资料
个人成就
  • 获得37次点赞
  • 内容获得9次评论
  • 获得159次收藏
  • 博客总排名410,435名
创作历程
  • 66篇
    2018年
  • 14篇
    2017年
成就勋章
TA的专栏
  • openCV
    28篇
  • PAT乙级
    48篇
  • 算法
    4篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 前端
    javascriptvue.jswebpack
创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

全国计算机等级考试二级C语言考试点

发布资源 2018.04.01 ·
rar

二叉搜索树(BinarySearchTree)

#includeusing namespace std;//BST的结点typedef struct node{ int key; struct node *lChild, *rChild;}Node,*BST;//在给定的BST中插入结点,其数据域为element,使之称为新的BSTbool BSTInsert(Node* &p, int element){ if (N
原创
发布博客 2018.03.30 ·
364 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT甲级-1064. Complete Binary Search Tree (30)

A Binary Search Tree (BST) is recursively defined as a binary tree which has the following properties:The left subtree of a node contains only nodes with keys less than the node's key.The righ
原创
发布博客 2018.03.29 ·
369 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT甲级-1008.Elevator (20)

The highest building in our city has only one elevator. A request list is made up with N positive numbers. The numbers denote at which floors the elevator will stop, in specified order. It costs 6 sec
原创
发布博客 2018.03.28 ·
288 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

插入排序(InsertionSort)

一、插入排序思想插入排序分为直接插入排序,二分插入排序,希尔排序。其中直接插入排序和二分插入排序是稳定的算法,希尔排序是不稳定的算法。直接插入排序       通过设置哨位,每次将哨位中的数插入哨位前已经排序好的序列,得到新的排序好的序列,然后哨位递增,直到哨位挪动至待排序序列的最后一位为止。基本思路:1、设置哨位i = 12、将a[i]与a[0
原创
发布博客 2018.03.22 ·
7212 阅读 ·
2 点赞 ·
1 评论 ·
8 收藏

冒泡排序(BubbleSort)

一、冒泡排序的思想:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直...
原创
发布博客 2018.03.22 ·
395 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

PAT乙级1054(C语言)-求平均值 (20)

本题的基本要求非常简单:给定N个实数,计算它们的平均值。但复杂的是有些输入数据可能是非法的。一个“合法”的输入是[-1000,1000]区间内的实数,并且最多精确到小数点后2位。当你计算平均值的时候,不能把那些非法的数据算在内。输入格式:输入第一行给出正整数N(输出格式:对每个非法输入,在一行中输出“ERROR: X is not a legal number”,其
原创
发布博客 2018.03.10 ·
545 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

PAT乙级1053(C语言)-住房空置率 (20)

在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断。判断方法如下:在观察期内,若存在超过一半的日子用电量低于某给定的阈值e,则该住房为“可能空置”;若观察期超过某给定阈值D天,且满足上一个条件,则该住房为“空置”。现给定某居民区的住户用电量数据,请你统计“可能空置”的比率和“空置”比率,即以上两种状态的住房占居民区住房总套数的百分比。
原创
发布博客 2018.03.10 ·
218 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT乙级1052(C语言)-卖个萌 (20)

萌萌哒表情符号通常由“手”、“眼”、“口”三个主要部分组成。简单起见,我们假设一个表情符号是按下列格式输出的:[左手]([左眼][口][右眼])[右手]现给出可选用的符号集合,请你按用户的要求输出表情。输入格式:输入首先在前三行顺序对应给出手、眼、口的可选符号集。每个符号括在一对方括号[]内。题目保证每个集合都至少有一个符号,并不超过10个符号;每个符号包含1到4个非
原创
发布博客 2018.03.10 ·
418 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT乙级1051(C语言)-复数乘法 (15)

复数可以写成(A + Bi)的常规形式,其中A是实部,B是虚部,i是虚数单位,满足i2 = -1;也可以写成极坐标下的指数形式(R*e(Pi)),其中R是复数模,P是辐角,i是虚数单位,其等价于三角形式 R(cos(P) + isin(P))。现给定两个复数的R和P,要求输出两数乘积的常规形式。输入格式:输入在一行中依次给出两个复数的R1, P1, R2, P2,数字间
原创
发布博客 2018.03.10 ·
366 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

谈我的算法工程师校招经历

【中兴+华为+美团+海康威视+百度】校招也算是告一段落了,offer不多但弥足珍贵,感恩终于当了一次运气选手。学弟妹们让写写面经,其实也没啥经验,毕竟不是大神,不过如果有幸做一点小参考还是极好的,顺便给自己留个纪念 ^_^【基本情况】:双985信通系硕士,成绩亮点,项目扣分(太easyT_T),两篇不错的SCIpaper,代码渣,无实习经历。【目标岗位】:算法工程师(机器学习
转载
发布博客 2018.03.10 ·
3836 阅读 ·
2 点赞 ·
0 评论 ·
12 收藏

PAT乙级1049(C语言)-数列的片段和(20)

给定一个正数数列,我们可以从中截取任意的连续的几个数,称为片段。例如,给定数列{0.1, 0.2, 0.3, 0.4},我们有(0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0.2, 0.3, 0.4) (0.3) (0.3, 0.4) (0.4) 这10个片段。给定正整数数列,求出全部片段包含
原创
发布博客 2018.03.09 ·
261 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT乙级1048(C语言)-数字加密(20)

本题要求实现一种数字加密方法。首先固定一个加密用正整数A,对任一正整数B,将其每1位数字与A的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对13取余——这里用J代表10、Q代表11、K代表12;对偶数位,用B的数字减去A的数字,若结果为负数,则再加10。这里令个位为第1位。输入格式:输入在一行中依次给出A和B,均为不超过100位的正整数,其间以空格分隔。输出格
原创
发布博客 2018.03.09 ·
482 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT乙级1046(C语言)-划拳(15)

划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。下面给出甲、乙两人的划拳记录,请你统计他们最后分别喝了多少杯酒。输入格式:输入第一行先给出一个正整数N(甲喊 甲划 乙喊 乙划
原创
发布博客 2018.03.09 ·
218 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT乙级1044(C语言)-火星数字(20)

火星人是以13进制计数的:地球人的0被火星人称为tret。地球人数字1到12的火星文分别为:jan, feb, mar, apr, may, jun, jly, aug, sep, oct, nov, dec。火星人将进位以后的12个高位数字分别称为:tam, hel, maa, huh, tou, kes, hei, elo, syy, lok, mer, jou。例
原创
发布博客 2018.03.09 ·
264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT乙级1043(C语言)-输出PATest(20)

给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按“PATestPATest....”这样的顺序输出,并忽略其它字符。当然,六种字符的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按PATest的顺序打印,直到所有字符都被输出。输入格式:输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串。输出格式:在
原创
发布博客 2018.03.09 ·
267 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT乙级1042(C语言)-字符统计(20)

请编写程序,找出一段给定文字中出现最频繁的那个英文字母。输入格式:输入在一行中给出一个长度不超过1000的字符串。字符串由ASCII码表中任意可见字符及空格组成,至少包含1个英文字母,以回车结束(回车不算在内)。输出格式:在一行中输出出现频率最高的那个英文字母及其出现次数,其间以空格分隔。如果有并列,则输出按字母序最小的那个字母。统计时不区分大小写,输出小写字母。
原创
发布博客 2018.03.09 ·
353 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

PAT乙级1041(C语言)-考试座位号(15)

每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。输入格式:输入第一行给出一个正整数N(考生信息之后,给出一个正整数
原创
发布博客 2018.03.09 ·
561 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

PAT乙级1039(C语言)-到底买不买(20)

小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子;如果不是,那么告诉她缺了多少珠子。为方便起见,我们用[0-9]、[a-z]、[A-Z]范围内的字符来表示颜色。例如在图1中,第3串是小红想做的珠串;那么第1串可以买,因为包含了全部她想要的珠
原创
发布博客 2018.03.09 ·
267 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

PAT乙级1038(C语言)-统计同成绩学生(20)

本题要求读入N名学生的成绩,将获得某一给定分数的学生人数输出。输入格式:输入在第1行给出不超过105的正整数N,即学生总人数。随后1行给出N名学生的百分制整数成绩,中间以空格分隔。最后1行给出要查询的分数个数K(不超过N的正整数),随后是K个分数,中间以空格分隔。输出格式:在一行中按查询顺序给出得分等于指定分数的学生人数,中间以空格分隔,但行末不得有多余空格。输
原创
发布博客 2018.03.09 ·
310 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多