- 博客(15)
- 资源 (3)
- 收藏
- 关注
转载 刁钻的链表面试题
算法为编程语言的基础技术面试中,面试官一般会先就你所应聘的岗位进行相关知识的考察,也叫基础知识和业务逻辑面试。只要你回答的不是特别特别差,面试官通常会说:“咱们写个代码吧”,这个时候就开始了算法面试。也就是说,一轮技术面试=基础知识和业务逻辑面试+算法面试。一次字节跳动面试的感慨前段时间,我曾面试字节跳动,面试官的一道算法题算是把我给难住了,给大家还原当时的面试场景如下:面试官:给定单链表的头结点 head,实现一个调整链表的函数,从链表尾部开始,以 K 个结点为一组进行逆序翻转,头部剩余结
2020-08-18 10:38:34
315
原创 批处理:FOR的参数/F与eol、skip
/F 参数 格式:FOR /F ["options"] %%variable IN (file-set) DO command [command-parameters] FOR /F ["options"] %%variable IN ("string") DO command [command-parameters] FOR /F ["options"] %%varia
2009-11-28 15:53:00
7920
1
原创 批处理:FOR的参数/D和/R
FOR的参数 FOR常见的参数有/D、/R、/F、/L。内容比较多,需要逐一消化。课时建议:参数/D、/R与/L用一课时;参数/F用四课时,其中eol=和skip=用一课时,delims=、tokens=和usebackq各用一课时。下面逐一讲解。 一、/D参数——查询目录格式:FOR /D %%I IN (Command1)
2009-11-28 15:48:00
7568
转载 推荐几个好玩又有难度的编程网站
推荐几个好玩又有难度的编程网站转于:http://blog.csdn.net/lanphaday/archive/2008/10/23/3132815.aspx作者:赖勇浩(http://blog.csdn.net/lanphaday)在社区混久了,总看到许多新朋友问“我学会了XX语言,怎么深入(或能用它做点什么)?”今天我给大家推荐几个好玩又有难度的编程网站,它们不仅可以增进对语
2009-10-10 23:04:00
910
转载 shell编程基础(4)
举例:awk /^begin/ { N=0 #在找到开始标志begin时,将变量N置0 while (getline && $0 !~ /^end/) #取下一行,并且下一行不是end时 { f[++N]=$0 } #将读入的数据存入数组f中 for (i=1;i<=N;i++) #对begi
2009-09-29 18:54:00
627
转载 shell编程基础(3)
下面的例子会输出每个输入记录的前三个字段。 awk { for (i=1; i<=3; i++) printf("%s ",$i) print "" #换行 } 文件名 5)break 语句break 语句用于跳出包含它的 for、while、do-while 语句的当前循环。
2009-09-29 18:51:00
614
转载 awk编程基础(2)
4) 读入awk以外的Shell变量有时需要将awk以外的变量读入到awk之中,通常有两种方法:a. 直接引用外部变量aa="字符串"awk { print "$aa" } 次种方法,如果变量aa的值是一个汉字字符串,则在SCO Unix3.0上运行将显示不出来,在5.0上没有问题。b. 间接引用外部变量aa="string"awk { print b
2009-09-29 18:42:00
996
转载 awk编程基础(1)
第一章 简介 awk是Unix操作系统提供的一个程序化语句,是为了使信息和文本的处理更易于表达和完成而设计的。它对于资料的处理具有很强的功能:对于文本文件里的内容做修改、对比、抽取等的处理,可以以很短的语句轻易完成。而象 C 或 Pascal 等高级语言要完成上述的动作,相对要麻烦得多。 awk 是在一组输入信息或文件上运行的,它浏览输入行,按照行次顺序,一次一行地进行
2009-09-29 18:38:00
611
转载 shell入门
通常情况下,我们从命令行输入命令每输入一次就能够得到系统的一次响应。一旦需要我们一个接着一个的输入命令而最后才得到结果的时候,这样的做法显然就没有效率。要达到这样的目的,通常我们利用shell程序或者shell脚本来实现。 一、简介 Shell编程有很多类似C语言和其他程序语言的特征,但是又没有编程语言那样复杂。Shell程序就是放在一个文件中的一系列Linux命令和实用程序,在
2009-09-24 09:38:00
676
原创 链栈和链队的基本操作
链栈的基本操作: #include#includetypedef struct node{ int data; struct node *next;}StackNode, *pStackNode;/*初始化栈*/void InitStack(pStackNode &s){ s = (pStackNode)malloc(sizeof(St
2009-09-16 00:05:00
4661
原创 链表的操作
很久没编程了,现在抽点时间练练手感:以下是对链表的基本操作,主要内容: 1) 链表的建立 2) 链表的排序 3) 链表的输出 4) 链表的释放 5) 节点的插入 6) 链表的查找 7) 链表的删除 8) 链表的反转 #include#include#define NDEBUG#includetypedef struct Node{
2009-09-10 23:08:00
1085
1
原创 延时生效按钮
"http://www.w3.org/TR/html4/loose.dtd">延时按钮*{ margin:0}body { text-align:center;}div { padding:3px; margin-top:30px;}-->function $(id){ return document.getElementById(id);}//等待时间var waite=10;
2008-04-03 18:16:00
991
转载 学习Linux系统的十一点建议
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。如何得到联机帮助和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。
2007-06-14 23:48:00
808
转载 中学生"黑客":攻击市政府信息网站只需几秒钟
2006年以来,他先后攻击过2200多个境内外网站,其中攻击的内地网站有黑龙江信息网、随州市政府信息网、呼和浩特市人才网、呼和浩特市财政网等200多个网站,多数为政务网站。同时,有的政府建网站是一次性投入,没有后续投入,没有专业队伍维护,网页长时间不更新(即静态网页),连黑客都不屑攻击。现年18岁的王少伟,是内蒙古自治区一重点中学的高二学生。在过去一年多时间里,他先后攻击了境内外2200多家网
2007-06-14 23:46:00
1529
转载 ASP.NET技术的学习顺序问题
前前后后收到过一些学生的来信,询问ASP.NET的学习顺序问题,在此就向打算系统学习ASP.NET技术的初学者谈谈我的建议。 如果你已经有较多的面向对象开发经验,跳过以下这两步:第一步 掌握一门.NET面向对象语言,C#或VB.NET。 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术
2007-06-13 22:48:00
779
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人