以图明志

PHP服务器脚本

[专题] PHP CodeBase: 生成N个不重复的随机数

随机数的生成函数
有25幅作品拿去投票,一次投票需要选16幅,单个作品一次投票只能选择一次。前面有个程序员捅了漏子,忘了把投票入库,有200个用户产生的投票序列为空。那么你会如何填补这个漏子?当然向上级反映情况。但是我们这里讨论的是技术,就是需要生成1-25之间的16个不重复的随机数,去填补。

数据结构

[专题] 删除单链表中的重复元素

遍历与比较
刚我在网上看到一个面试题,如何删除单链表中重复的元素。今天我们试着解决这个问题吧。建立三个工作指针p,q,r,然后p遍历全表。p每到一个结点,q就从这个结点往后遍历,并与p的数值比较,相同的话就free掉那个结点。思路也蛮简单的。

数据结构

面试题:如何删除单链表的重复结点

使用三个结点完成算法
写一算法将单链表中值重复的结点删除,使所得的结果表中各结点值均不相同。解决的思路如下:建立指针p,用于遍历链表;建立指针q,q遍历p后面的结点,并与p数值比较;建立指针r,r保存需要删掉的结点,再把需要删掉的结点的前后结点相接。

编程思想

你嗅到了代码腐化的味道了吗?

很有必要加以查看与修改
代码腐坏的味道是指在代码之中潜在问题的警示信号。并非所有的坏味道所指示的确实是问题,但是对于大多数坏味道,均很有必要加以查看,并作出相应的修改。如果你在一个以上的地点看到相同的程序结构,那么当可肯定:设法将它们合而为一,程序会变得更好。

编程思想

生成不重复的随机数的思路

总结这类问题的各种方法
通常的生成随机数的做法是不考虑重复的,因为即使重复也属于概率意义上的正常情况。但某些情况下需要不重复的随机数据,怎么办呢? 我想从大方向上来说,应该只有两个方法。要么牺牲时间要么牺牲空间。

数据库技术

SQL删除、查找重复数据记录等操作

总结处理重复记录的方法
数据库产生重复数据记录是经常发生的事情,现在NowaMagic总结下各种重复的情况,每一种情况该如何写SQL语句处理。查找所有重复标题的记录,查找全部重复记录,过滤重复记录(只显示一条),删除全部重复记录(慎用),保留一条(这个应该是大多数人所需要的 ^_^)等等。
1 / 1 首页 < Prev 1 Next > 尾页 页码: