经过一个星期javascript的学习,学习了javascript的历史发展,和基本语法,结构的学习,和以前学习的C#语言在逻辑,语法上比较相通,一个是强类型语言,一个是弱类型语言,但是JS更灵活,不局限于平台,每个操作系统都能编程。 编程算法上和C#逻辑思维都一样,所以学好一门语言后,学习其它语言 ...
分类:
编程语言 时间:
2017-11-04 22:30:05
阅读次数:
158
转:http://www.it1352.com/598042.html 算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n ...
分类:
编程语言 时间:
2017-08-24 00:12:25
阅读次数:
220
推断二叉树是不平衡树 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 输入一颗二叉树的根结点, 推断该树是不是平衡二叉树.二叉平衡树: 随意结点的左右子树的深度相差不超过1.使用后序遍历的方式, 而且保存左右子树的深度, 进行比較.代码:/* * ...
分类:
编程语言 时间:
2017-08-03 21:49:06
阅读次数:
148
食物链 并查集 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 有N仅仅动物, 分别编号为1,2,...,N. 全部动物都属于A,B,C中的一种. 已知A吃B, B吃C, C吃A.按顺序给出两种信息K条.第一种: x和y属于同一类.另外一种: x吃 ...
分类:
编程语言 时间:
2017-07-29 12:44:36
阅读次数:
129
1.Error:Flash Download Failed-"Cortex-M3" 出现这处问题通常是MDK中的Flash的编程算法没有配置或没有配置正确,通俗的讲,就是我们没有配置好下载的环境,导致程序无法下载 在这里,主要指的是没有添加cpu支持的flash错误 点击mdk中的对进行配置 ,点击 ...
分类:
其他好文 时间:
2017-07-27 13:37:17
阅读次数:
156
n个骰子的点数(递归) 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 把n个骰子仍在地上, 全部骰子朝上一面的点数之和为s. 输入n, 打印出s的全部可能的值出现的概率.採用递归的方法, 能够如果仅仅有一个骰子, 然后骰子数递增相加.代码:/* ...
分类:
编程语言 时间:
2017-07-09 13:59:42
阅读次数:
269
linux支持的哪些操作是具有原子特性的?知道这些东西是理解和设计无锁化编程算法的基础。 下面的东西整理自网络。先感谢大家的分享! __sync_fetch_and_add系列的命令,发现这个系列命令讲的最好的一篇文章,英文好的同学可以直接去看原文。Multithreaded simple data ...
分类:
系统相关 时间:
2017-07-03 16:22:09
阅读次数:
262
水洼的数量 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 有一个大小为N*M的园子, 雨后起了积水. 八连通的积水被觉得是连接在一起的. 请求出园子里总共同拥有多少水洼.使用深度优先搜索(DFS), 在某一处水洼, 从8个方向查找, 直到找到全部 ...
分类:
编程语言 时间:
2017-06-28 21:46:03
阅读次数:
205
2.3进制转换 使用int存一个整数时。内存中是用二进制存储的,当要显示的时候。用十进制显示。 随意进制间的转换 n进制转m进制 String s = “2001201102” 3进制转换为5进制 先转换为2进制。再转换为5进制 /* 随意进制间的转换 n进制转m进制 String s = “200 ...
分类:
编程语言 时间:
2017-06-22 10:09:30
阅读次数:
140
算法与编程 1.判断身份证:要么是15位,要么是18位,最后一位可以为字母,并写程序提出其中的年月日。 答:我们可以用正则表达式来定义复杂的字符串格式,(\d{17}[0-9a-zA-Z]|\d{14}[0-9a-zA-Z])可以用来判断是否为合法的15位或18位身份证号码。 因为15位和18位的身 ...
分类:
编程语言 时间:
2017-06-21 14:13:38
阅读次数:
276