码迷,mamicode.com
首页 > 编程语言
【C语言】模拟实现atoi函数
atoi(表示 ascii to integer)是把字符串转换成整型数的一个函数. atoi()函数会扫描参数 nptr字符串,跳过前面的空白字符(例如空格,tab缩进等,可以通过isspace( )函数来检测),直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转 ...
分类:编程语言   时间:2016-11-17 23:36:11    阅读次数:325
递归算法
所谓递归——函数的递归调用。c语言的这种特性给程序设计带来许多方便。尤其是接触数据结构时,会发现递归的出现频率非常之高,也行之有效~下面是笔者在接触递归这个东西时的一些个人总结和体会: 1.直接或间接地调用函数本身。我们在程序设计时,往往要自己写一些函数来帮助整个解决方案的完成,有时一个函数中又要调 ...
分类:编程语言   时间:2016-11-17 23:27:26    阅读次数:165
javascript中的子节点查找,childNodes和children
一、查找元素: 1.getElementById():接收一个参数:要取得的元素的 ID。如果找到相应的元素则返回该元素,如果不存在带有相应 ID 的元素,则返回 null。严格匹配,包括大小写。 IE7 及较低版本还为此方法添加了一个有意思的“怪癖”: name 特性与给定 ID 匹配的表单元素( ...
分类:编程语言   时间:2016-11-17 23:27:35    阅读次数:1484
java-HttpGetPost-图片字节流上传
在java程序开发中经常用到与服务端的交互工作,主要的就是传递相应的参数请求从而获取到对应的结果加以处理 可以使用Get请求与Post请求,注意!这里的Get请求不是通过浏览器界面而是在程序代码中设置的,达到Get请求的目的,具体请详见下列描述 以下get与post请求需要引入的包: Get请求: ...
分类:编程语言   时间:2016-11-17 23:27:38    阅读次数:292
敌兵布阵_树状数组
Description C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段,所以每个工兵营地的人数C国都掌握的一清二楚,每个工 ...
分类:编程语言   时间:2016-11-17 23:24:16    阅读次数:259
PythonDay02
》三目运算符 简单的if else 语句 result = 1234 if 1 > 2 else 4321 print(result) 》集合 set集合,是一个无序且不重复的元素集合,没有下标 1 se = {1,2,3,3,3} 2 print(se) # Keep Calm and Carry ...
分类:编程语言   时间:2016-11-17 23:21:37    阅读次数:210
有趣的算法:约瑟夫环
据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所 ...
分类:编程语言   时间:2016-11-17 23:19:59    阅读次数:209
Python 学习之路 (一):基础
数据类型和变量 整数 在Python3中,整数可以处理任意大小的整数,不分长整型和整型, 十六进制用0x开头或者H结尾表示:0x2af ,2afH 用函数 int() 来转换字符串中的数字,里面不能包含除数字以外的字符,例如 int('123') 浮点数 浮点数也就是小数,除了数学表示法表示外,较大 ...
分类:编程语言   时间:2016-11-17 23:20:41    阅读次数:283
排序算法之一插入排序
基本思想 每次将一个待排序的记录,按其关键字大小,插入到前面已经排好序的子序列中的适当位置,直到全部记录插入完成为止。 分类 根据寻找插入位置方法分为 直接插入排序 折半(二分)插入排序 希尔插入排序 直接插入排序 基本思想 当插入第i(i≥1)个对象时,前面的V[0],V[1],…,V[i?1]已 ...
分类:编程语言   时间:2016-11-17 23:17:33    阅读次数:229
FZU-2075 Substring(后缀数组)
Description Given a string, find a substring of it which the original string contains exactly n such substrings. Description Given a string, find a su ...
分类:编程语言   时间:2016-11-17 23:15:24    阅读次数:211
AVL树原理及实现(C语言实现以及Java语言实现)
欢迎探讨,如有错误敬请指正 如需转载,请注明出处http://www.cnblogs.com/nullzx/ 1. AVL定义 AVL树是一种改进版的搜索二叉树。对于一般的搜索二叉树而言,如果数据恰好是按照从小到大的顺序或者从大到小的顺序插入的,那么搜索二叉树就对退化成链表,这个时候查找,插入和删除... ...
分类:编程语言   时间:2016-11-17 23:16:32    阅读次数:242
EF 实现多列排序
1、ExpressionMaker 1 public class ExpressionMaker 2 { 3 public static Expression<Func<T, TKey>> MakeExperssion<T, TKey>(string propertyName) 4 { 5 Para ...
分类:编程语言   时间:2016-11-17 23:12:31    阅读次数:323
SpringBoot找不到类异常解决
SpringBoot找不到类异常解决问题描述:项目是一个Maven+SpringBoot项目,在Eclipse中运行正常,没有问题,但是用IDEA编辑的时候根本启动不了,报错一大堆,比如找不到HttpServletRequest类,找不到Hibernate的类,和找不到Tomcat初始化类,等等奇葩问题。具体看下面截图:解决了..
分类:编程语言   时间:2016-11-17 21:32:07    阅读次数:244
javascript基础getElementById
通过ID获取元素在网页中我们通过id先找到标签然后进行操作。语法:document.getElementById(“id”)例子:<!DOCTYPEhtml><html><body><h1id="hid">OldHeader</h1><!--这段必须在<script>前面加载否则会报elementIdisnull错误--><..
分类:编程语言   时间:2016-11-17 21:31:24    阅读次数:177
Java8新特性学习笔记(一) Lambda表达式
没有用Lambda表达式的写法:Comparator<Transaction>byYear=newComparator<Transaction>(){ @Overridepublicintcompare(Transactiono1,Transactiono2){returno1.getValue().compareTo(o2.getValue()); } };Lambda表达式的写法:Comparator<Transaction>byYear=..
分类:编程语言   时间:2016-11-17 21:24:18    阅读次数:178
安装Python的psutil模块时报错:error: command 'gcc' failed with exit status 1
安装Python的psutil模块:tarzxvfpsutil-2.0.0.tar.gz cdpsutil-2.0.0 pythonsetup.pyinstall报错:runninginstall runningbdist_egg ...... psutil/_psutil_linux.c:12:20:error:Python.h:Nosuchfileordirectory Infileincludedfrompsutil/_psutil_linux.c:23: psutil/_psutil..
分类:编程语言   时间:2016-11-17 21:22:23    阅读次数:4110
python内置函数1
1.r=compile(s,"<string>","exec")compile()将字符串编译成python代码2.exec(r)执行python代码3.eval("8*6")eval("")里面只能执行表达式,执行eval()会有返回值,exec执行完无返回值.4.filter和mapfilter(函数,可迭代对象),返回一个符合条件的元素集合.对可迭代对象进行筛..
分类:编程语言   时间:2016-11-17 21:21:55    阅读次数:163
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!