二分查找为什么high要加1

版权声明:想不开 想不开 想不开 https://blog.csdn.net/zuoside__lord/article/details/88838048 二分查找很简单,可是之前每次写代码 我都会把hight直接=mid,left=mid 然后就错了。。。。 二分查找适合有序序列(所以 感觉也没有用 ) #include<stdio.h> int mid_search(int *a,int v,int len) { int right=len-1; int
分类: 其他 发布时间: 03-31 22:40 阅读次数: 0

造了可视化算法有什么用了

版权声明:想不开 想不开 想不开 https://blog.csdn.net/zuoside__lord/article/details/88900825 之前学习数据结构与算法别人力荐这个,觉得不过如此。从前我一直是个王者啊。。。因为那些比较简单就那样,实现起来也还好可能语法错误比思维错误更多。最多因为时间关系遗忘了, 直到 我开始看平衡二叉树的转啊转。。。。。这些书就是说转,,,,也没有告诉你怎么转。。。。 Visualgo 【这个并没有平衡二叉树】 AVLtree [这个有】 上面的转的
分类: 其他 发布时间: 03-31 22:40 阅读次数: 0

平衡二叉树c语言实现

版权声明:想不开 想不开 想不开 https://blog.csdn.net/zuoside__lord/article/details/88918908 /*以下代码来自《数据结构与算法分析c语言描述》 这个代码比那个《大话数据结构》上面的少很多,所以选择这个,但是《大话数据结构》上面的关于平衡二叉树解析比较详细但是代码太长了太讨厌了 我抄的过程中小小改动了,下面的static都没有什么用,原书是专门写了个头文件所以需要吧,,有的可以去掉。我在想考试应该不会考这个具体代码因为好像c++有很多
分类: 其他 发布时间: 03-31 22:40 阅读次数: 0

初学HTML(第十三周总结)

  这个星期我的主题目标是:学习前端的知识,HTML+CSS   初学一门语言,就像探索一个新的未知世界,而我就是一个不同世界的旅行者,总是对未知充满无限的好奇,不同的“世界”拥有不同的特点,对于一个准程序员的我来说,它们色彩缤纷。   虽然说不同的语言有不同的特点,但是万变不离其宗,它们也拥有一定的相似性,一门语言并不能区分优与缺。当我初步的观看一些关于HTML的视频后,突然发现一个问题,为什么有这么多的标签(哭笑);瞬间我就产生了压力,其实我刚刚接触这门语言没多久,这几天学习了一些基础语法
分类: 其他 发布时间: 03-31 22:39 阅读次数: 0

第十五周总结

  这个星期我主要进行了我的第一个页面的制作,其中有很多的收获,也感觉非常的充实。   想当初,第一次 看到我们的考核的页面,呵呵~我真的能做出来这个页面?我自己都不敢相信,木有办法,只能硬着头皮进行制作!这次的考核期限为5天,想想我的知识点还不太会,学姐给我推荐了谷粒学院上面HTML+CSS的学习教程视频,于是我进行了知识点的系统学习,一下子学习了好几十集,两天后我突然对制作页面产生了很大的兴趣,于是就动手开始了自己的大工程,(在这时候我旁边的女生就已经做的差不多了),稳住!   又过了两天
分类: 其他 发布时间: 03-31 22:39 阅读次数: 0

第十七周总结(初次尝试性搭建服务器)

  今天已经是星期四了再过几就是元旦了,在郑州的好几个同学都想让我去郑州一起聚聚,可是都被我委婉拒绝了,话说我也想去郑州耍耍,但是毕竟是在考试前,这样的话我会感觉到心里比较虚,还是选择老实在家吧,况且,怎么忍心我的小冰一个人在家?   先说一下自己的收获吧,最近都是一味的复习,生活变得非常无聊,我们好像就高数和英语会进行考试,而我不太喜欢的近现代史是考查课,这个就比较棒了。在闲暇时刻我发现qq空间里面一直出现一个广告,什么学生服务器,当然我对这个未知的东西比较感兴趣,于是就点进去看看了看,于是
分类: 其他 发布时间: 03-31 22:38 阅读次数: 0

第二十周总结

第一个项目   我的java基础的东西学完了,我们最近开始写自己的项目了,而我写的项目是中国银行ATM机管理系统。   毕竟是第一个项目,写的很简陋,中间出现了很对的bug,但是 在我的不屑努力下各种尝试终于将我的程序完善,但是我并不觉得我的程序很完美,并且,我感觉自己写的很罗嗦,明明有很多不必要的代码那但是我还是写了很多遍((⊙﹏⊙),毕竟是自己第一次完成一个独立的项目,暂且原谅自己,但是如果下次再写项目我一定不会这样去写,因为这样写的效率很低。)   but通过我写的这个项目,我得到了很大
分类: 其他 发布时间: 03-31 22:38 阅读次数: 0

2019-第二周总结

忙碌的生活最充实   在大学,选择不同的路就会有不同的方向,有些人过的很充实,有些人过的很空虚,没办法,这就是生活,最近我们都在忙着考核,12天的任务,着实完不成,还好学长们“暂时放过了”我们,这次的考核推迟到这个月底,心里还是有点小高兴。还具有就是我们的蓝桥杯就要到来了,每天每个人都在忙着联练习算法,学长说这次的考核蓝桥杯的成绩算40%。毕竟我们交了300块钱呢,我最近也要好好练习一下,最好是能拿个奖,不然好心疼。 生活不仅仅有学习   突然悟出一个道理,每个人都有自己的难处,只不过是不是愿
分类: 其他 发布时间: 03-31 22:37 阅读次数: 0

2019-第三周总结

  毕竟我们大一的都在赶项目,有时候会感觉很迷茫,每天学着写着,遇到问题解决问题,成了我们的家常便饭,但是,一想到我们能够做出这么完美的页面儿,心里还是有点高兴,我们居然可以这么厉害!   周日我们班举行了到宝泉的春游,那里的山很大,水很清澈,从山脚爬上山峰,从小溪走到了瀑布,虽然很累但是我们每个人都很开心,当我们回去的时候每个人都在车上睡觉。   再者,在闲暇之余,我继续搞了我的公众号,又增加了许多功能,比如查成绩、四六级查询、微信墙等等之功能,只要是教务系统没有啥问题的话都可以查,只不过现
分类: 其他 发布时间: 03-31 22:36 阅读次数: 0

Spring学习笔记Day2: 装配Bean

版权声明:本文为博主原创,未经允许请不要转载哦 https://blog.csdn.net/weixin_43277507/article/details/88930274 《Spring实战》学习笔记:装配Bean 一、装配 Spring框架的核心是Spring容器。容器负责管理应用中组件的生命周期,它会创建这些组件并保证他们的依赖能得到满足。创建应用对象之间协作关系的行为称为装配,这也是依赖注入的本质。 二、装配Bean的三种方式 2.1 自动化配置 Spring从两个角度来实现自动化装配
分类: 编程语言 发布时间: 03-31 22:35 阅读次数: 0

mysql(三)(单表查询、select、where、聚合函数、count、sum、avg、MAX/MIN、分组查询、group by、having、limit)

单表查询 select 建个表 1、查询表中所有学生的信息 2、查询表中所有学生的姓名和对应的英语成绩 3、过滤表中重复数据 4、在所有学生分数上添加10分特长分 下面方式并没有改变底层的数据记录,这只是在查询的时候让快照显示这样的结果而已。 5、统计每个学生的总分 6、使用别名来显示学生总分 where 1、查询姓名为张飞的学生成绩 2、查询英语成绩大于90分的学生 3、查询总分大于270的同学 4、查询英语成绩在80-100之间的学生 5、查询数学成绩为75、76、77的同学 6、查询所有
分类: 编程语言 发布时间: 03-31 22:35 阅读次数: 0

@Scope注解的使用方法

@Scope注解 @Scope注解的目的是用来调节作用域 @Scope("prototype")//多实例,IOC容器启动创建的时候,并不会创建对象放在容器在容器当中,当你需要的时候,需要从容器当中取该对象的时候,就会创建。 @Scope("singleton")//单实例 IOC容器启动的时候就会调用方法创建对象,以后每次获取都是从容器当中拿同一个对象(map当中)。 @Scope("request")//同一个请求创建一个实例 @Scope("session")//同一个session创
分类: 编程语言 发布时间: 03-31 22:34 阅读次数: 0

信号第四章

信号与系统公式汇总 第四章 傅里叶变换和系统的频域分析 信号分解为正交函数 傅里叶级数 周期信号的频谱 傅里叶变换的性质 非周期信号的频谱 傅里叶变换的性质 能量谱和功率谱 周期信号的傅里叶变换 LTI系统的频域分析 取样定理 序列的傅里叶分析 离散傅里叶变换及其性质
分类: 编程语言 发布时间: 03-31 22:34 阅读次数: 0

L1-058 6翻了 (15 分)

L1-058 6翻了 (15 分) “666”是一种网络用语,大概是表示某人很厉害、我们很佩服的意思。最近又衍生出另一个数字“9”,意思是“6翻了”,实在太厉害的意思。如果你以为这就是厉害的最高境界,那就错啦 —— 目前的最高境界是数字“27”,因为这是 3 个 “9”! 本题就请你编写程序,将那些过时的、只会用一连串“6666……6”表达仰慕的句子,翻译成最新的高级表达。 输入格式: 输入在一行中给出一句话,即一个非空字符串,由不超过 1000 个英文字母、数字和空格组成,以回车结束。 输出
分类: 编程语言 发布时间: 03-31 22:34 阅读次数: 0

JavaSE基础知识(五)--面向对象(三)

Java SE 是什么,包括哪些内容(五)? 本文内容参考自Java8标准 一、面向对象(代码实现): 首先,在这里我需要说明一个根本性的问题:实际上,面向对象编程包括了两部分,一个是你的编程思想,一个是代码环境的支撑。我前面的两篇博文[JavaSE基础知识(五)–面向对象(一)、JavaSE基础知识(五)–面向对象(二)]非常细致地说明了面向对象的编程思想(也就是说,你需要先理解面向对象的编程思想是什么样的,然后再结合代码环境的支撑,去构造并且实现你的思想),那么,在这里,我将再次非常细致地
分类: 编程语言 发布时间: 03-31 22:33 阅读次数: 0

计算2个字符串间的距离,C实现

经典题,《编程之美》里有,但是书上那个程序好像有问题,也不太让人清晰明朗 问题:找出字符串的编辑距离,即把一个字符串s1最少经过多少步操作变成编程字符串s2,操作有三种,添加一个字符,删除一个字符,修改一个字符。 例如 将kitten一字转成sitting: sitten (k→s) sittin (e→i) sitting (→g) 俄罗斯科学家Vladimir Levenshtein在1965年提出这个概念。 如果有两个字符串A和B,如果它们的第一个字符是相同的,只要计算A[2,…,len
分类: 编程语言 发布时间: 03-31 22:33 阅读次数: 0

numpy数组相关的文件操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Jakob_Hu/article/details/88931009 数组文件相关操作 二进制存取—save、savez和load方法 存取文本文件 1)loadext、genformtxt方法 高级输入输出方法 1)内存映像文件—memmap方法 二进制存取—save、savez和load方法 numpy也是可以读取存储在磁盘上的文本或二进制数据的,只是使用次数与 Pandas的文件读取相比少很多
分类: 编程语言 发布时间: 03-31 22:33 阅读次数: 0

Web前端过程中,必须避开这5个大坑!

作为初入职场的我们,在学习与工作中,总是会遇到不同的挫折。虽然有些错误与某一个具体的行为相关,但有些错误却是所有Web开发人员都需要面对的挑战。因此,通过研究,体验和观察,小编总结了Web开发人员常犯的5个错误——以及如何避免这些错误分享给大家。 错误一转件所谓“应该能行”的代码 错误:无论是Java,还是在服务器上运行的代码,开发人员都需要测试并确认它是否可以正常工作,而不是在部署了之后,就认为它应该就能从一而终地运行。 影响:不经过适当错误检查的网站就是对最终用户耍流氓。不仅会极大地影响用
分类: 编程语言 发布时间: 03-31 22:32 阅读次数: 0