- 博客(10)
- 收藏
- 关注
原创 蓝桥杯真题之凑算式(java)
【题目】 B DEF A + —- + ——– = 10 C GHI这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。(比赛时,题目有改动)比如: 6+8/3+952/714 就是一种解法, 5+3/1+972/486 是另一种解法。这个算式一共有多少种解法? 注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。实现代码packag...
2019-01-20 15:54:13
485
原创 Java数据类型今日学习有感
数据类型是编程语言中最基础的知识,以前可能没有好好领会,总结。希望用这学期新开设的Java弥补哈我的编程基础。java中数据类型包括基本数据类型和引用数据类型。基本数据类型包括整数型,浮点数型,字符型,布尔型。引用数据类型包括数组,字符串,类等。 以前我所不知道的是今天学习的结果1.引用数据类型首字母大写,如Class,String; 2.引用数据类型可能包含多个基本数据类型...
2018-09-04 20:33:29
299
原创 提高代码效率的几个编程小技巧
Only ignorant,no resentment(只有无知,没有不满)——迈克尔.法拉第(Michael Faraday)a. for循环例子 for(int i=0;i<strlen(s);i++) (1) for(int i=0,len=strlen(s);i<len;i++) (2) 相对于而言,(2)代码执行效率比(1)高例...
2018-09-03 21:03:45
819
原创 菜鸟成长日记之选择排序——简单选择排序(C#)
选择排序(Simple Selection Sort)的思想:是每一趟从待排的记录中选出关键字最小的记录,按顺序放在已排序的记录序列的最后,知道全部排完为止。简单选择排序代码如下: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Task...
2018-07-02 18:31:57
278
原创 菜鸟成长日记之交换排序之——快速排序(C#)
以前上课就听老师讲过快速排序在面试过程中很重要,尽管接触计算机的时间不长,但现在感觉对代码已经有了一种特殊的感情。写算法就要分析它的时间复杂度,空间复杂度(但我高等数学就没好好思考过,不是没学,是没好好思考怎么学,不过现在我改变了,知道怎么学了),说实话,以前老师将快排的时候似乎懂得,但自己从来没有好好亲身实践过,今天好好实践了一下,反正呢,觉得代码撸好了,知道代码每一句意思会让计算机做什么,最终...
2018-07-01 14:35:03
206
原创 菜鸟成长日记交换排序之——冒泡排序(C#)
冒泡排序(Bubble Sort)是一种最简单的交换排序。它的算法思想是比较相邻记录的关键字,如果发生逆序,则进行交换,从而使关键字大的往下"坠落"或者关键字小的往上"漂浮"具体代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.T...
2018-06-29 17:19:16
392
1
原创 菜鸟成长日记之排序——希尔排序(C#)
希尔排序(Shell Sort)是对直接插入排序的一种改版,其代码也是在插入排序的基础上稍稍经过变化而来。通过一个短小的循环计算最初的位移。从而,通过此增量实现此算法效率高于直接插入排序。代码实现:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Thread...
2018-06-28 21:09:59
238
原创 粗谈时间复杂度(Time Complexity) 和 空间复杂度(Space Complexity)
刚开始接触数据结构就根本不知道数据结构是用来干嘛的。直到学习了操作系统,才对我已经学习的数据结构有了"肤浅"的认识。即我们需要合理的组织数据,高效的处理数据。最初接触里面的时间复杂度和空间复杂度对我而言那是相当痛苦的。时过今日,才慢慢对此有一定程度的了解。 首先呢,我理解了一下问题规模。我是一个不喜欢看那些"花里胡哨"定义的人,我喜欢看具体的例子,再去理解。问题规模:一般用n...
2018-06-25 19:35:45
4251
原创 菜鸟成长日记之排序——直接插入排序(C#)
不知不觉,大学已经要过去两年了。学习了C语言,数据结构,C#等等一系列编程的语言和知识。貌似在勤奋的努力学习,然而,连最基本的排序算法都没有认真去思考过。所以,今天,我下定了决心好好的来写写最简单的序代码——直接插入排序。using System;using System.Collections.Generic;using System.Linq;using System.Text;using S...
2018-06-22 16:06:41
202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅