陈默涵
码龄13年
求更新 关注
提问 私信
  • 博客:117,350
    社区:4,288
    问答:678
    122,316
    总访问量
  • 34
    原创
  • 13
    粉丝
  • 51
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:云南省
加入CSDN时间: 2012-12-30

个人简介:这个家伙真的是个小白

博客简介:

远行的小沙弥

查看详细资料
个人成就
  • 获得29次点赞
  • 内容获得7次评论
  • 获得103次收藏
  • 博客总排名1,473,387名
创作历程
  • 1篇
    2018年
  • 30篇
    2016年
  • 3篇
    2015年
成就勋章
TA的专栏
  • 开始
    2篇
  • C++基础
    18篇
  • 肤色检测 椭圆模型
    1篇
  • 图像处理
    1篇
  • C++刷题
    18篇
  • 数据结构
    12篇
  • 操作系统
    1篇
  • c语法
    1篇
  • 数据库的学习
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

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

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

学生选课管理系统C#

发布资源 2014.05.10 ·
zip

结构体数组指针memset

今天是用到了结构体指针,感觉自己真的是弱爆了,应该会有很多像我一样的菜鸟,会出现这样的错我,错误的代码是 strArry* GrientArr; memset(GrientArr,0,sizeof(strArry));然后就会出现错误之所以出现这样的错误是因为,GrientArr的指针是空指针,没有分配地址,所以编译器报错说没有进行初始化,也应该让指针分配有地址所以
原创
博文更新于 2016.01.15 ·
4855 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

0-1背包问题分析及代码实现

0-1背包问题动态数组申请
原创
博文更新于 2016.08.30 ·
3617 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

工作记录

受我们家傻子的影响,我又要继续写写写。 作为数据库方面的小菜鸟,希望自己有所成长。 在最近两天的工作中,遇到了一个很多问题,一一记录逐个深究。 1.由于不了解create table selece 的表的复制,只是表结构的复制,并没有索引和默认值的复制,导致自己的数据特别的慢,7万条数据要跑5个多小时 2.order by 和rownum 3.insert into select 4...
原创
博文更新于 2018.03.06 ·
313 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数组中的逆序对

求数组中的逆序对实际上有两种方法第一种直接暴力解决,两次循环,搞定,但是时间复杂度较高o(n^2), 另一种方法就是利用归并排序的方法,时间复杂度也就是归并排序的时间复杂度是O(N*lnN)时间紧迫直接上代码:#include <iostream>;using namespace std;int InversePairsCore(int*arr,int start,int end,int*co
原创
博文更新于 2016.09.17 ·
558 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

归并排序的代码实现与思考

在严蔚敏的数据结构中的链表部分就写了归并排序,在10.5中也实现了归并排序,只是是对一个未排序数组进行的例如未排序数组49,38,65,97,76,13,27,49.首先是要对该数组进行分割,对分割的进行排序,也就是2路归并排序。代码实现如下:#include<iostream>using namespace std;void Merge(int *a,int *temp,int low,int
原创
博文更新于 2016.09.12 ·
685 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

cin ,getline的用法总结

cin,getline的用法
原创
博文更新于 2016.09.07 ·
2561 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

求字符串中最长对称字符串的长度

求字符串中最长对称字符串的长度, 例如google中最长对称字符串的个数是4 iqiyiyiq中最长对称字符串的个数是6; 这种题目呢,不知道如何用语言表达清楚自己的思路,也许是自己理解的不够清楚吧,但是这种题目利用具体事例就可以将代码写出来; 代码如下:#include<iostream>#include<string>using namespace std;int isSymmet
原创
博文更新于 2016.08.29 ·
1926 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

给定一个长度为N的数组,找出一个最长的单调自增子序列

在牛客网上看到了这么道题给定一个长度为N的数组,找出一个最长的单调自增子序列(不一定连续,但是顺序不能乱) 例如:给定一个长度为8的数组A{1,3,5,2,4,6,7,8},则其最长的单调递增子序列为{1,2,4,6,7,8},长度为6.结果做了一下午最终发现思路是错的,看了答案豁然明朗了,所以赶紧记录下来。答题思想就是如果后者比前者大并且前者递增数组的长度+1大于后者递增数组的长度,就说明满足,
原创
博文更新于 2016.08.18 ·
8415 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

将char字符转换成int整型,字符串与整型之间的相互转换

int 与字符之间的转换int与字符串之间的转换
原创
博文更新于 2016.08.04 ·
44625 阅读 ·
13 点赞 ·
3 评论 ·
69 收藏

二叉排序树与双向链表的转换

前几天见到过这个题,觉得打破了自己老套的思路,所以记录了下来。 题目是:输入一颗二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的节点,只能调整结点指针的指向。如图所示10 / \ 6 14 / \ / \ 4 8 12 16 转换成双向链表 4=6=8=10=12=14=16。 今天又看到了这道题吗,可惜前几天看的都
原创
博文更新于 2016.07.23 ·
882 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数组指针与指针数组

数组指针,顾名思义就是指向数组的指针,形如 char(*a)[4],就是变量名为a的指针指向一个字符数组。 如果输出char a[5]={‘A’,’B’,’C’,’D’}; char (*p3)[5] = &a; cout<<*p3; 则输出 ABCD cout<<**p3;则会只输出 A co
原创
博文更新于 2016.07.14 ·
343 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

char类型的输入

今天在写程序的时候发现对字符类型进行输入数字时,会出现意想不到的意外。 例如char data; cin>>data; 当我想要输入数字123时,但是实际上data只是读入了1 如图所示 因为char只接受1个字符,没有啥子办法撒,只好换个类型了
原创
博文更新于 2016.07.13 ·
8065 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

操作系统中的内存分配

连续的内存分配内存通常有两个区域 - 存放操作系统的区域 - 存放用户进程的区域 将多个进程存放到内存中需要考虑如何将输入队列中需要调入内存的多个进程进行内存分配。采用连续内存分配时,每个进程位于一个连续的内存区域。内存分配方法固定分区分配 将内存分为多个固定大小的分区,每个分区只能容纳一个进程。当进程终止时,其分区可以被其他进程所利用。 现在这种方案已经不再使用,主要用于批处理的
原创
博文更新于 2016.07.02 ·
1096 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

cin,cin.get(),cin.getline()

今天写代码的时候遇到了这样的问题,对于字符串或者是字符数组进行cin输入的时候,遇到空格就会结束,例如: string str1; char str[]; cin>>str; cin>>str1; 如果输入 we are happy. 但是实际上str 或者str1只是读入了we 因为cin遇到Enter、Space、Tab键时,读入结束。所以当要输入有空格的字
原创
博文更新于 2016.06.17 ·
449 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二维数组作为形参进行传递

在剑指offer中有道二维数组查找的问题,需要进行二维数组的参数传递,经过查阅知道对二维数组进行参数传递时,形参需要知道第二维的维度。 函数原型如下:bool search(int a[][4],int key,int rows,int columns){二维数组int a[4][4]={1,2,8,9, 2,4,9,12, 4,7,10,13, 6,8,11,15};
原创
博文更新于 2016.06.17 ·
642 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

简单选择排序的代码实现与思考

简单选择排序,每次在n-i+1个记录中选取最小的记录,作为有序序列中的第i个记录,选择排序的时间复杂度是O(n2),空间复杂度是O(1),是一种稳定的排序算法。 代码如下:#include<iostream>using namespace std;int selectMin(int *a,int i,int len){ int minIndex=i; int min=a[i
原创
博文更新于 2016.06.06 ·
502 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

中国移动笔试有感

被3号的中国移动给深深地虐了,以前想阿里阿这样的大企业虐了就没啥子感觉,依旧是嘻嘻哈哈,像恒生这样的企业,笔试对我来说还是比较容易的虽然面试被耍了(说明还是需要多读书啊),但是像中国移动这样的被深深的伤害了,我也不知道,为什么,笔试完特别不开心,心理默默的想必须要好好学习才行,绝对不能眼高手低,有些代码需要拈手就来。因为最后的三道题,全部是见过的,但是在他们的编译环境中竟然都没有通过,当然是因为我对
原创
博文更新于 2016.06.06 ·
9456 阅读 ·
2 点赞 ·
1 评论 ·
4 收藏

堆排序的代码实现与思考

堆的定义如下:n个元素的序列{k1,k2,…,kn}当且仅当满足以下关系时,称之为堆。若将和此序列对应的一维数组看成一个完全二叉树,即堆的含义表明安全二叉树中所有非终端节点的值均不大于(或不小于)其左右孩子节点的值。堆顶元素则必是堆顶最大值或最小值。具体的分析在严蔚敏的《数据结构》上已经说的很清楚很明白了。作为总结,说一下在代码实现中需要注意的两点。 第一,无序序列构造堆,方向是从叶子节点到根节点
原创
博文更新于 2016.06.01 ·
374 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

快速排序递归与非递归代码实现与思考

有的时候也是不知道是为什么,就像高中数学王老师说的那样,熟能生巧,不理解的要学会接受,慢慢就会理解了。大二的时候进行数据结构课程设计,我选做的一个是将快速排序的递归程序修改成非递归的形式,我记得我当时修改了好久好几,总是觉得这个非递归不能办到,但是当时根本没有想到用栈的思想,现在又重新学习数据结构,知道了递归与栈之间的关系。在剑指offer这本书中读到递归的本质就是栈结构,所以将递归函数拆成非递归的
原创
博文更新于 2016.05.30 ·
684 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多